<SEC-DOCUMENT>0001193125-19-226039.txt : 20190821
<SEC-HEADER>0001193125-19-226039.hdr.sgml : 20190821
<ACCEPTANCE-DATETIME>20190821161112
ACCESSION NUMBER:		0001193125-19-226039
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		126
CONFORMED PERIOD OF REPORT:	20190627
FILED AS OF DATE:		20190821
DATE AS OF CHANGE:		20190821

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			SANFILIPPO JOHN B & SON INC
		CENTRAL INDEX KEY:			0000880117
		STANDARD INDUSTRIAL CLASSIFICATION:	SUGAR & CONFECTIONERY PRODUCTS [2060]
		IRS NUMBER:				362419677
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0628

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

	BUSINESS ADDRESS:	
		STREET 1:		1703 N. RANDALL ROAD
		CITY:			ELGIN
		STATE:			IL
		ZIP:			60123-7820
		BUSINESS PHONE:		847-289-1800

	MAIL ADDRESS:	
		STREET 1:		1703 N. RANDALL ROAD
		CITY:			ELGIN
		STATE:			IL
		ZIP:			60123-7820
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>d748567d10k.htm
<DESCRIPTION>FORM 10-K
<TEXT>
<HTML><HEAD>
<TITLE>Form 10-K</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>UNITED STATES </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>SECURITIES AND EXCHANGE COMMISSION </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B>WASHINGTON, D.C. 20549 </B></P> <P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>FORM <FONT
STYLE="white-space:nowrap">10-K</FONT> </B></P> <P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>(Mark One) </B></P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B></B>&#9746;<B></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman; " ALIGN="left"><B>ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
</B></P></TD></TR></TABLE> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>For the fiscal year ended June&nbsp;27, 2019 </B></P>
<P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B></B>&#9744;<B></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman; " ALIGN="left"><B>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
</B></P></TD></TR></TABLE> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>For the transition period from
<U>&nbsp;&nbsp;&nbsp;&nbsp;</U><U>&nbsp;&nbsp;&nbsp;&nbsp;</U><U>&nbsp;&nbsp;&nbsp;&nbsp;</U><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U> to
<U>&nbsp;&nbsp;&nbsp;&nbsp;</U><U>&nbsp;&nbsp;&nbsp;&nbsp;</U><U>&nbsp;&nbsp;&nbsp;&nbsp;</U><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U> </B></P>
<P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Commission file number <FONT STYLE="white-space:nowrap">0-19681</FONT> </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman" ALIGN="center"><B>JOHN B. SANFILIPPO&nbsp;&amp; SON, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Exact Name of Registrant as Specified in its Charter) </B></P> <P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

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

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>Delaware</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B><FONT STYLE="white-space:nowrap">36-2419677</FONT></B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(State or Other Jurisdiction of</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Incorporation or Organization)</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(I.R.S. Employer</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Identification Number)</B></P></TD></TR>
</TABLE> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>1703 North Randall Road </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Elgin, Illinois 60123 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Address of Principal Executive Offices, Zip Code) </B></P>
<P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Registrant&#146;s telephone number, including area code: <FONT STYLE="white-space:nowrap">(847)&nbsp;289-1800</FONT> </B></P>
<P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Securities registered pursuant to Section&nbsp;12(b) of the Act: </B></P>
<P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom"></TD>
<TD WIDTH="32%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Title of Each Class</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Trading Symbol</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Name of Each Exchange on Which Registered</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>Common Stock, $.01 par value per share</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>JBSS</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>The NASDAQ Stock Market&nbsp;LLC</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(NASDAQ Global Select Market)</B></P></TD></TR>
</TABLE> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Securities registered pursuant to Section&nbsp;12(g) of the Act: None </B></P>
<P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant is a well-known seasoned issuer, as defined in Rule&nbsp;405 of the Securities
Act:&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9744;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9746;. </P> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark if the registrant is not required
to file reports pursuant to Section&nbsp;13 or Section&nbsp;15(d) of the Act:&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9744;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9746;. </P>
<P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant: (1)&nbsp;has filed all reports required to be filed by Section&nbsp;13 or 15(d) of the Securities Exchange Act
of 1934, as amended (the &#147;Exchange Act&#148;), during the preceding 12&nbsp;months (or for such shorter period that the registrant was required to file such reports), and (2)&nbsp;has been subject to such filing requirements for the past 90
days.&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9746;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744;. </P> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant has
submitted electronically every Interactive Data File required to be submitted pursuant to Rule&nbsp;405 of <FONT STYLE="white-space:nowrap">Regulation&nbsp;S-T</FONT> (&#167; 232.405 of this chapter) during the preceding 12&nbsp;months (or for such
shorter period that the registrant was required to submit such files).&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&#9746;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&#9744;. </P> <P STYLE="margin-top:0pt;margin-bottom:0pt;page-break-before:always"></P>
<P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a <FONT STYLE="white-space:nowrap">non-accelerated</FONT>
filer, a smaller reporting company, or an emerging growth company. See the definitions of &#147;large accelerated filer,&#148; &#147;accelerated filer,&#148; &#147;smaller reporting company&#148; and &#147;emerging growth company&#148; in <FONT
STYLE="white-space:nowrap">Rule&nbsp;12b-2</FONT> of the Exchange Act. (Check One)</P> <P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

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

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

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Large&nbsp;accelerated&nbsp;filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9744;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Accelerated&nbsp;filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9746;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"><FONT STYLE="white-space:nowrap">Non-accelerated</FONT> filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9744;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Smaller&nbsp;reporting&nbsp;company</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9744;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Emerging&nbsp;growth&nbsp;company</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9744;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period
for complying with any new or revised financial accounting standards provided pursuant to Section&nbsp;13(a) of the Exchange Act. &#9744; </P> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by
check mark whether the registrant is a shell company (as defined in <FONT STYLE="white-space:nowrap">Rule&nbsp;12b-2</FONT> of the Exchange Act).&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9744;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9746;. </P>
<P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The aggregate market value of the voting Common Stock held by <FONT STYLE="white-space:nowrap">non-affiliates</FONT> was $481,295,450 as of December&nbsp;27,
2018 (8,506,459 shares at $56.58 per share). </P> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of August&nbsp;15, 2019, 8,791,506 shares of the registrant&#146;s Common Stock, $.01 par value
(&#147;Common Stock&#148;) and 2,597,426 shares of the registrant&#146;s Class&nbsp;A Common Stock, $.01 par value (&#147;Class&nbsp;A Stock&#148;), were outstanding. The Class&nbsp;A Stock is convertible at the option of the holder at any time and
from time to time (and, upon the occurrence of certain events specified in the Restated Certificate of Incorporation, automatically converts) into one share of Common Stock. </P>
<P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Documents Incorporated by Reference: </B></P>
<P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Portions of the registrant&#146;s definitive Proxy Statement for its Annual Meeting of Stockholders to be held October&nbsp;30, 2019 are incorporated by
reference into Part&nbsp;III of this <FONT STYLE="white-space:nowrap">Form&nbsp;10-K.</FONT> </P> <P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P>
</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>PART I </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;1 &#151; Business </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>a. General Development of
Business </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">John B. Sanfilippo&nbsp;&amp; Son, Inc. was formed as a corporation under the laws of the State of Delaware in 1979 as the successor by
merger to an Illinois corporation that was incorporated in 1959. As used throughout this annual report on Form <FONT STYLE="white-space:nowrap">10-K,</FONT> unless the context otherwise indicates, the terms &#147;we&#148;, &#147;us&#148;,
&#147;our&#148; or &#147;Company&#148; refer collectively to John B. Sanfilippo&nbsp;&amp; Son, Inc. and its wholly-owned subsidiary, JBSS Ventures, LLC. Our fiscal year ends on the final Thursday of June each year, and typically consists of <FONT
STYLE="white-space:nowrap">fifty-two</FONT> weeks (four thirteen week quarters). Additional information on the comparability of the periods presented is as follows: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">References herein to fiscal 2020 are to the fiscal year ending June&nbsp;25, 2020. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">References herein to fiscal 2019, fiscal 2018 and fiscal 2017 are to the fiscal years ended June&nbsp;27, 2019,
June&nbsp;28, 2018 and June&nbsp;29, 2017, respectively. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are one of the leading processors and distributors of peanuts, pecans,
cashews, walnuts, almonds and other nuts in the United States. These nuts are sold under the <I>Fisher, Orchard Valley Harvest, Squirrel Brand, Southern Style Nuts, </I>and <I>Sunshine Country </I>brand names and under a variety of private brands.
We also market and distribute, and in most cases, manufacture or process, a diverse product line of food and snack products, including peanut butter, almond butter, cashew butter, candy and confections, snack and trail mixes, snack bites, sunflower
kernels, dried fruit, corn snacks, sesame sticks and other sesame snack products under private brands and brand names. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our website is accessible to the
public at <I>http://www.jbssinc.com. </I>Information about us, including our code of ethics, annual reports on <FONT STYLE="white-space:nowrap">Form&nbsp;10-K,</FONT> quarterly reports on Form <FONT STYLE="white-space:nowrap">10-Q,</FONT> current
reports on Form <FONT STYLE="white-space:nowrap">8-K</FONT> and any amendments to those reports are made available free of charge through our website as soon as reasonably practicable after such reports have been filed with the United States
Securities and Exchange Commission (the&nbsp;&#147;SEC&#148;). Our materials filed with the SEC are also available on the SEC&#146;s website at <I>http://www.sec.gov</I>. References to our website addressed in this Form <FONT
STYLE="white-space:nowrap">10-K</FONT> are provided as a convenience and do not constitute, and should not be viewed as, an incorporation by reference of the information contained on, or available through, the website. Therefore, such information
should not be considered part of this Form <FONT STYLE="white-space:nowrap">10-K.</FONT> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our headquarters and executive offices are located at 1703 North
Randall Road, Elgin, Illinois 60123, and our telephone number for investor relations is <FONT STYLE="white-space:nowrap">(847)&nbsp;289-1800,</FONT> extension 4612. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>b. Segment Reporting </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We operate in a single reporting
unit and operating segment that consists of selling various nut and nut related products through three distribution channels. See Part II, Item&nbsp;8 &#151; &#147;Financial Statements and Supplementary Data&#148; for our net sales, net income and
total assets. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>c. Narrative Description of Business </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>(i) General </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are one of the leading
processors and distributors of tree nuts and peanuts in the United States. We manufacture and market the <I>Fisher, Orchard Valley Harvest, Squirrel Brand, Southern Style Nuts, </I>and <I>Sunshine Country </I>brand names and manufacture and
distribute numerous private brands as well. Through a deliberate strategy of focused capital expenditures and complementary acquisitions, we have built a generally vertically integrated nut processing operation that enables us to control almost
every step of the process for pecans, peanuts and walnuts, including procurement from growers, shelling, processing, packaging and marketing. Vertical integration allows us to enhance product quality and, in most crop years, purchase inshell pecans,
peanuts and walnuts at lower costs as opposed to purchasing these nut meats from other shellers. We believe that our generally vertically integrated business model typically works to our advantage in terms of cost savings and provides us with better
insight into crop development. Our generally vertically integrated model, however, can under certain circumstances result in reduced earnings or losses. See Part I, Item&nbsp;1A &#151; &#147;Risk Factors&#148;. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our brands are some of the most well-recognized in the packaged food industry. In recent years we have developed <I>Fisher</I> recipe nuts as the leading
brand in the category, increased distribution of <I>Orchard Valley Harvest </I>in the produce section of many retailers, increased innovative snacking solutions with our <I>Fisher</I> snack nuts and expanded into new channels with our acquisition of
<I>Squirrel Brand </I>and <I>Southern Style Nuts</I>. Our branded and private brand products are sold through the major distribution channels to </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
significant buyers of nuts, including food retailers, commercial ingredient users and contract packaging customers. Selling through multiple distribution channels allows us to generate multiple
revenue opportunities for the nuts we process. For example, pecan halves could be sold to food retailers under our <I>Fisher</I> brand, and pecan pieces could be sold to commercial ingredient users. We process and sell all major nut types consumed
in the United States, including peanuts, pecans, cashews, walnuts and almonds (our major nut types) in a wide variety of innovative packaging, thus offering our customers a complete nut product offering. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>(ii) Principal Products </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our principal
products are raw and processed nuts. These products accounted for approximately 78%, 79% and 82% of our gross sales for fiscal 2019, fiscal 2018 and fiscal 2017, respectively. The nut product line includes almonds, pecans, peanuts, black walnuts,
English walnuts, cashews, macadamia nuts, pistachios, pine nuts, Brazil nuts and filberts. Our nut products are sold in numerous package styles and sizes and we offer our nut products in a variety of different styles and seasonings. We sell our
products domestically to retailers and wholesalers as well as to commercial ingredient and contract packaging customers. We also sell certain of our products to foreign customers in the retail, contract packaging and commercial ingredient markets.
For more information about our revenues in our various distribution channels, see Part II, Item&nbsp;8 &#151; &#147;Financial Statements and Supplementary Data&#148;. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We acquire all of our peanuts and walnuts directly from domestic growers. The majority of our pecans are acquired from domestic growers with the remainder
acquired from growers in Mexico. We purchase the balance of our raw nuts from importers, trading companies and domestic processors. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We manufacture and
market peanut butter in several sizes and varieties. We also market and distribute, and in many cases process and manufacture, a wide assortment of other food and snack products. These other products include snack mixes, salad toppings, snacks,
snack bites, trail mixes, dried fruit and chocolate and yogurt coated products sold to retailers and wholesalers; baking ingredients sold to retailers, wholesalers, and commercial ingredient customers; bulk food products sold to retail and
commercial ingredient users; an assortment of sunflower kernels, pepitas, snack mixes, almond butter, cashew butter, candy and confections, corn snacks, sesame sticks and other sesame snack products sold to retail supermarkets, mass merchandisers
and commercial ingredient users and a wide variety of toppings for ice cream and yogurt sold to commercial ingredient users. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>(iii)
Customers and Channels </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We sell our products to approximately 300 customers through the consumer, commercial ingredient and contract packaging
distribution channels. The consumer channel supplies <FONT STYLE="white-space:nowrap">nut-based</FONT> products, including consumer-packaged and bulk products, to retailers including supermarket chains, wholesalers, supercenters, internet retailers
and other retail outlets, across the United States. We sell products through the consumer channel under our brand names, including the <I>Fisher</I>, <I>Orchard Valley Harvest, Squirrel Brand, Southern Style Nuts </I>and <I>Sunshine Country</I>
brands, as well as under our customers&#146; private brands. The commercial ingredient channel supplies <FONT STYLE="white-space:nowrap">nut-based</FONT> products to other manufacturers to use as ingredients in their final food products such as
bakery, confection, cereal and ice cream, and produces <FONT STYLE="white-space:nowrap">nut-based</FONT> products that are customized to the specifications of chefs, national restaurant chains, food service distributors, fast food chains,
institutions and hotel kitchens. We sell products through the commercial ingredient channel under our <I>Fisher</I> brand and our customers&#146; private brands. Our contract packaging channel produces and packages
<FONT STYLE="white-space:nowrap">nut-based</FONT> snacks for food manufacturers and marketers under their brand name. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are dependent on a few
significant customers for a majority of our total net sales, particularly in the consumer channel. Net sales to <FONT STYLE="white-space:nowrap">Wal-Mart</FONT> Stores, Inc. accounted for approximately 33% of our net sales for fiscal 2019, 30% of
our net sales in fiscal 2018 and 28% of our net sales for fiscal 2017. Net sales to Target Corporation accounted for approximately 10% of our net sales for fiscal 2019, 13% of our net sales for fiscal 2018 and 14% our net sales for fiscal 2017. Net
sales to PepsiCo, Inc. accounted for approximately 11% of our net sales for fiscal 2018 and 10% of our net sales for fiscal 2017. No other customer accounted for more than 10% of net sales for any period presented. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>(iv) Sales and Distribution </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We market
our products through our own sales department and through a network of approximately 60 independent brokers and various independent distributors and suppliers. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We distribute products from each of our principal facilities. The majority of our products are shipped from our facilities by contract and common carriers.
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We operate a retail store at our Elgin headquarters. This store sells <I>Fisher</I> snack and baking
products, <I>Orchard Valley Harvest, Squirrel Brand </I>and<I> Southern Style Nut</I> products, bulk foods and other products produced by us and other vendors. We also operate an internet site that sells <I>Squirrel Brand</I> products. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>(v) Marketing </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Marketing strategies are
developed for each distribution channel and focus primarily on branded products. Branded consumer efforts concentrate on building brand awareness, developing, identifying and introducing new products, attracting new customers, increasing
distribution and increasing consumption in the snack nut, recipe nut and produce categories. Private brand and commercial ingredient channel efforts are focused on category management, new product identification and introduction, brand awareness and
merchandising support. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">A significant portion of our branded marketing efforts are focused on consumer promotional campaigns that include advertisements
(e.g., social media, magazine, newspaper, internet and television), product sampling and coupon offers. Our integrated marketing efforts for the <I>Fisher</I> brand include sponsorships of celebrity chefs and professional sports franchises.
Additionally, shipper display units are utilized in retail stores in an effort to gain additional temporary product placement and to drive sales volume. We work with third-party information agencies, such as Information Resources, Inc.
(&#147;IRi&#148;), to monitor the effectiveness of our marketing and measure product growth, particularly in comparison to our competition and the product category. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Commercial ingredient trade promotion includes periodically attending regional and national trade shows, trade publication advertising and <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">one-on-one</FONT></FONT> marketing. These promotional efforts highlight our processing capabilities, broad product portfolio, product customization and packaging innovation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Through participation in several trade associations, funding of industry research and sponsorship of educational programs, we support efforts to increase
awareness of the health benefits, convenience and versatility of nuts as both a snack and a recipe ingredient among existing and future consumers of nuts. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>(vi) Competition </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our nuts and other
snack food products compete against products manufactured and sold by numerous other companies in the snack food industry, some of whom are substantially larger and have greater resources than us. In the nut industry, we compete with, among others,
The Kraft Heinz Company (Planters brand), Treehouse Foods, Inc. and numerous regional snack food processors. We also compete with the Diamond brand, among others. Competitive factors in our markets include price, product quality, customer service,
breadth of product line, brand name awareness, method of distribution and sales promotion. The combination of our generally vertically integrated operating model with respect to pecans, peanuts and walnuts, our product quality, product offering,
brand strength, innovation, distribution model and our focus on nut and nut related products generally enable us to compete in each of these categories, but there can be no guarantee that our products will continue to be competitive with many of our
larger competitors. See Part I, Item&nbsp;1A &#151; &#147;Risk Factors&#148;. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>(vii) Raw Materials and Supplies </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We purchase nuts from domestic and foreign sources. In fiscal 2019, all of our walnuts, almonds and peanuts were purchased from domestic sources. We purchase
our pecans from the southern United States and Mexico. Cashew nuts are imported from Vietnam, India, Brazil and certain West African countries. For fiscal 2019, approximately 35% of the dollar value of our total nut purchases was from foreign
sources. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Competition in the nut shelling industry is driven by shellers&#146; ability to access and purchase raw nuts, to shell the nuts efficiently and
to sell the nuts to processors. We shell all major domestic nut types, with the exception of almonds, and are among a few select shellers who further process, package and sell nuts to the <FONT STYLE="white-space:nowrap">end-user.</FONT> Raw
material pricing pressure and the high cost of equipment automation have previously contributed to a consolidation among shellers across all nut types, especially peanuts and pecans. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are generally vertically integrated with respect to pecans, peanuts and walnuts and, unlike our major consumer distribution channel competitors who
purchase nuts on the open market, we purchase a substantial portion of our pecans, peanuts and walnuts directly from growers. However, there are risks associated with vertical integration, such as susceptibility to market price volatility for
pecans, peanuts and walnuts. See Part I, Item&nbsp;1A &#151; &#147;Risk Factors&#148;. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Due, in part, to the seasonal nature of the industry, we maintain significant inventories of peanuts, pecans
and walnuts at certain times of the year, especially in the second and third quarters of our fiscal year. Fluctuations in the market price of pecans, peanuts and walnuts and other nuts may affect the value of our inventory and thus may also affect
our gross profit and gross profit margin. See Part I, Item&nbsp;1A &#151; &#147;Risk Factors&#148;. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Until July 2017, we had purchased some of our
packaging and labels from a related party. We purchase other inventory items such as roasting oils, seasonings, plastic jars, labels, <FONT STYLE="white-space:nowrap">stand-up</FONT> bags, composite and clear-plastic cans and other packaging
materials from other third parties. Material costs, including tree nuts, peanuts, other commodities and other inventory items represented approximately 80% of our total cost of sales for fiscal 2019. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>(viii) Trademarks and Patents </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We market
our products primarily under name brands, including the <I>Fisher, Orchard Valley Harvest, Squirrel Brand, Southern Style Nuts </I>and <I>Sunshine Country </I>brand names. <I>Fisher, Orchard Valley Harvest, Squirrel Brand, Southern Style Nuts
</I>and <I>Sunshine Country </I>are registered as trademarks with the U.S. Patent and Trademark Office as well as in various other foreign jurisdictions. We do not own any trademarks for any private brands, which are owned by the respective private
brand customer. Our trademarks are important as they provide our customers with information about the quality of our products. However, registration and use of our trademarks in foreign jurisdictions may be subject to certain risks in addition to
other risks generally related to our intellectual property. See Part I, Item&nbsp;1A &#151; &#147;Risk Factors&#148;. We also own several patents of various durations. We expect to continue to renew for the foreseeable future those trademarks that
are important to our business and expand registration of our trademarks into new jurisdictions. We intend to protect our intellectual property rights vigorously. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>(ix) Employees </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of June&nbsp;27, 2019,
we had approximately 1,470 full-time employees, including approximately 255 corporate staff employees. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>(x) Seasonality </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our business is seasonal. Demand for peanut and tree nut products is highest during the last four months of the calendar year. Peanuts, pecans and walnuts,
three of our principal raw materials, are primarily purchased between September and February and are processed throughout the year until the following harvest. As a result of this seasonality, our personnel requirements rise during the second
quarter of our fiscal year. Our working capital requirements generally peak during the third quarter of our fiscal year. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>(xi) Backlog
</B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Because the time between order and shipment is usually less than three weeks, we believe that any backlog as of a particular date is not material to
an understanding of our business as a whole. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>(xii) Operating Hazards and Uninsured Risks </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The sale of food products for human consumption involves the risk of injury to consumers as a result of product contamination or spoilage, including the
presence of shell fragments, foreign objects, insects, foreign substances, pathogens, chemicals, aflatoxin and other agents or residues introduced during the growing, storage, handling or transportation phases. We (i)&nbsp;maintain what we believe
to be rigid quality control standards and food safety systems and are SQF Edition 8 Code certified, (ii)&nbsp;generally inspect our nut and other food products by visual examination, metal detectors or electronic monitors at various stages of our
shelling and processing operations, (iii)&nbsp;work with the United States Department of Agriculture (&#147;USDA&#148;) in its inspection of peanuts shipped to and from our peanut shelling facilities, (iv)&nbsp;maintain environmental pathogen
programs, and (v)&nbsp;seek to comply with the Nutrition Labeling and Education Act by labeling each product that we sell with labels that disclose the nutritional value and content of each of our products; however, no assurance can be given that
some nut or other food products sold by us may not contain or develop harmful substances. In order to mitigate this risk, we strive to select high-quality nut suppliers and currently maintain product liability and contaminated product insurance at
amounts we believe are adequate in light of our operations. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;1A &#151; Risk Factors </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We face a number of significant risks and uncertainties, and therefore, an investment in our Common Stock is subject to risks and uncertainties. The factors
described below could materially and adversely affect our business, results of operations and financial condition. While each risk is described separately, some of these risks are interrelated and it is possible that certain risks could trigger the
applicability of other risks described below. Also, the risks and uncertainties described below are not the only ones that we face. Additional risks and uncertainties not presently known to us or risks we view as not rising to the level of being
material, could also potentially impair our business, results of operations and financial condition. Investors should consider the following factors, in addition to the other information contained in this Annual Report on Form <FONT
STYLE="white-space:nowrap">10-K,</FONT> including Part II, Item&nbsp;7 &#151; &#147;Management&#146;s Discussion and Analysis of Financial Condition and Results of Operations &#151; Liquidity and Capital Resources&#148; before deciding to purchase
our Common Stock. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We Cannot Control the Availability or Cost of Raw Materials and this May Have a Material Adverse Effect on Our Results of
Operations, Cash Flows and Financial Condition </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The availability and cost of raw materials for the production of our products, including peanuts,
pecans, almonds, cashews, walnuts and other nuts are subject to crop size and yield fluctuations caused by factors beyond our control. These factors include weather conditions, natural disasters (including floods, droughts, frosts, earthquakes and
hurricanes), changing climate patterns, plant diseases, foreign currency fluctuations, trade agreements, tariffs and embargos, import/export controls, political change and unrest, changes in global customer demand, changes in government agricultural
programs and purchasing behavior of certain countries, including China and India. Additionally, any determination by the USDA or other government agencies that certain pesticides, herbicides or other chemicals used by growers have left harmful
residues on portions of the crop, any portion of the crop has been contaminated by aflatoxin or other agents or any future product recalls for other reasons could reduce the supply of edible nuts and other raw materials used in our products and
could cause our costs to increase significantly. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Because these raw materials are commodities, their prices are set by the market and can therefore
fluctuate quickly and dramatically due to varied events, such as those described above. Furthermore, we are not able to hedge against changes in nut commodity prices because no appropriate futures, derivative or other risk-sharing market for these
commodities exists. Consequently, in order to achieve or maintain profitability levels, we attempt to increase the prices of our products to reflect the increase in the costs of the raw materials that we use and sell. However, we may not be
successful in passing along partial or full price increases to our customers, if at all. In addition, even if we are successful in passing across partial or full price increases, we may not be able to do so in a timely fashion. Our ability to raise
prices and the timing of any price increases is often dependent upon the actions of our competitors, some of whom are significantly larger and more diversified than we are or own farms which produce the raw materials. Additionally, any such product
price increase that we are able to pass along to our customers may ultimately reduce the demand for, and sales of, our products as customers reduce purchases or buy lower priced products. Alternatively, if the prices of any raw materials
significantly decrease, and we have inventories of such materials on hand, we may be unable to reduce product prices without impacting our gross margin. Any competitors who purchase such material on the open market or own the farms which produce the
raw materials may be able to reduce prices in a more timely manner, and we could lose market share to such competitors. Any one or more of the foregoing aspects may have a material adverse effect on our results of operations, cash flows and
financial condition. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Moreover, fluctuations in the market prices of nuts may affect the value of our inventories and profitability. We maintain
significant inventories of nuts, and our financial condition could be materially and adversely affected by any significant decrease in the market price of such raw materials. See Part II, Item&nbsp;7 &#151; &#147;Management&#146;s Discussion and
Analysis of Financial Condition and Results of Operations &#151; Liquidity and Capital Resources&#148;. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Significant Private Brand Competitive
Activity Could Materially and Adversely Affect Our Financial Condition and Results of Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Some customer buying decisions, including some of
our largest customers, are based upon a periodic bidding process in which the single, successful bidder is assured the selling of the selected product to the food retailer, supercenter or mass merchandiser until the next bidding process to the
exclusion of other bidders. Our sales volume may decrease significantly if our bids are too high and we lose the ability to sell products through these channels, even temporarily. Alternatively, we risk reducing our margins if our bids are
successful, but below our desired price points. In addition, margins could be further reduced if commodity prices subsequently rise and customers are unwilling or unable to accept price increases. Should any of our significant customers elect to
introduce or expand their private brand programs, and we do not participate in such programs or the programs directly compete against our branded products, our sales volume and margins could be negatively impacted. Any of these outcomes may
materially and adversely affect our financial condition and results of operations. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our Inability to Manage Successfully the Price Gap Between our Private Brand Snack Nut Products and
Those of our Branded Competitors May Materially and Adversely Affect Our Results of Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Although demand for private brand snack nut
products (and our private brand snack nut products in particular) has increased, our competitors&#146; branded snack nut products have certain advantages over our private brand snack nut products primarily due to their advertising strategies,
perceived product attributes, name recognition and pricing flexibility. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">At the retail level, private brand snack nut products generally sell at a
discount to those of branded competitors. If branded competitors reduce the price of their products, the price of branded snack nut products offered to consumers may approximate the prices of our private brand snack nut products. Further,
promotional activities by branded competitors, such as temporary price reductions, retailer credits,
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">buy-one-get-one-free</FONT></FONT></FONT></FONT> offerings and coupons, have the same general effect as price
decreases. Price decreases initiated by branded competitors could result in a decline in the demand for our private brand snack nut products, which could negatively impact our sales volumes and overall profitability. Such sales volume and
profitability decreases could materially and adversely affect our results of operations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, many of our competitors with significant branded
operations have more diversified product offerings among a wider variety of food categories than we have. Such competitors could, as a result of their size or diversified offerings, be in a better position to decrease their prices or offer better
promotions for their branded snack nut products. If competitors are able to exploit their size or diversification to make significant price reductions and offer better promotions, it could decrease our private brand snack nut sales, which could
materially and adversely affect our results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Changing Consumer Preferences and Demand Could Materially and Adversely Affect Our
Financial Condition and Results of Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our financial performance depends in part on our ability to anticipate and offer products to our
customers that appeal to their preferences. Consumer preferences, whether for branded products or private brand products or how consumers purchase such products, can quickly change based on a number of factors beyond our control. If we fail to
anticipate, identify or react quickly to these changes and are unable to develop and market new and improved products to meet consumer preferences, demand for our products could suffer. In addition, demand for our products could be affected by
consumer concerns regarding the labeling, manner of preparing our products or concerns with respect to the health effects of nutrients or ingredients in any of our products. The development and introduction of new products or alteration of existing
products requires substantial research and development, testing and marketing expenditures, which we may be unable to recover fully if the new products do not achieve the necessary commercial success. New product introduction also results in
increased costs, including from the use of new manufacturing techniques, capital expenditures, new raw materials and ingredients, revision of labeling and additional marketing and trade spending. Consumers are also purchasing food products outside
traditional retail supermarkets, including via the Internet. If we are unable to provide our customers with our products outside traditional retail supermarkets, supercenters and club stores, demand for our products could suffer. Reduction in demand
as a result of changing consumer preferences or inability to provide consumers with products they demand could materially and adversely affect our financial condition and results of operations. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Negative Consumer Perception About Our Company or Branded Products Could Have a Material Adverse Effect on Our Financial Condition and Results of
Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our ability to develop, maintain and continually enhance the value of our Company and our branded products is critical to improving our
operating and financial performance and implementing our Strategic Plan. The value of our Company and our branded products is based in large part on the degree to which consumers react and respond positively to our operations and our brands.
Positive views of our Company and our brand value could diminish significantly due to a number of factors, including consumer perception that we have acted in an irresponsible or reckless manner, negative perception about the actions or values of
our Company, adverse publicity about our products and Company operations (whether actual or fictitious), product recalls or our failure to maintain the quality of our products, the failure of our products to deliver consistently positive consumer
experiences, concerns about food safety or allergies or our products becoming unavailable to consumers. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, our success in enhancing the value
of our Company and our branded products depends on our ability to adapt to a rapidly changing media environment. We increasingly rely on social media and online advertising campaigns as well as advertising outside of traditional print and television
channels. Negative posts or comments (whether actual or fictitious) about us or the type of products we produce, market or sell on online social networks, product review sites or similar online activity could seriously impact consumer demand for our
products. We are subject to a variety of legal and regulatory restrictions on how we market and advertise our products. These restrictions may limit our ability to respond as the media and communications environment continues to evolve. If we do not
react appropriately, then our product sales, financial condition and results of operations could be materially and adversely affected. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We Sometimes Enter Into Fixed Price Commitments without First Knowing Our Acquisition Costs, Which
Could Have a Material Adverse Effect on Our Financial Condition and Results of Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We enter into fixed price commitments with a portion of
our commercial ingredient customers and certain other customers. The commitments are for a fixed period of time, typically three months to twelve months, but may be extended if remaining balances exist. Such commitments with a term of six months or
more represented approximately 4% of our annual net sales in fiscal 2019. Sometimes we enter into fixed price commitments with respect to certain of our nut products before fixing our acquisition costs in order to maintain customer relationships or
when, in management&#146;s judgment, market or crop harvest conditions so warrant. To the extent we do so and our fixed prices are not properly aligned with our acquisition costs, these fixed price commitments may result in reduced or negative gross
profit margins, which could have a material adverse effect on our financial condition and results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our Generally Vertically
Integrated Model Could Materially and Adversely Affect Our Results of Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have a generally vertically integrated nut processing
operation that enables us to control almost every step of the process for pecans, peanuts and walnuts, including procurement from growers. Our generally vertically integrated model has in the past resulted, and may in the future result, in
significant losses because we are subject to the various risks associated with purchasing a majority of our pecans, peanuts and walnuts directly from growers, including the risk of purchasing such products from growers at costs that later, due to
altered market conditions, prove to be above prevailing market prices at time of sale. Accordingly, because we purchase a majority of our pecans, peanuts and walnuts directly from growers during harvest season and shell and process these nuts
throughout our fiscal year, there is a possibility that, after we acquire these nuts, market conditions may change. Depending on these changing market conditions, we may be forced to sell these nuts at reduced prices relative to our acquisition
costs, or even at a loss which could materially and adversely affect our results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We Operate in a Competitive Environment Which Could
Materially and Adversely Affect our Financial Condition and Results of Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We operate in a highly competitive environment. The principal
areas of competition are, among others, brand recognition, taste, flavor, quality, packaging, price, advertising, promotion, convenience and service. Our principal products compete against food and snack products manufactured and sold by numerous
regional, national and international companies, some of which are substantially larger and have greater resources than us, such as The Kraft Heinz Company (Planters brand) and Treehouse Foods, Inc. Most of our competitors that sell and market the
other top branded snack nut products have committed more financial, marketing and other resources to such brands when compared to the resources spent by us on our brands. Additionally, many retail customers have continued to emphasize their own
private label offerings as a key part of their strategy and may develop or expand their own private label nut and nut product offerings, to the exclusion of our branded products. Many of our competitors buy their nuts on the open market and are thus
not exposed to the risks of purchasing inshell pecans, peanuts and walnuts directly from growers at fixed prices that later, due to altered market conditions, may prove to be above prevailing market prices. We also compete with other shellers in the
commercial ingredient market and with regional processors in the retail and wholesale markets. In order to maintain or increase our market share, we must continue to price our products competitively and spend on marketing, advertising, new product
innovation and shelf placement and slotting fees, which may cause a decline in gross profit margin if we are unable to increase sales volume as well as reduce our costs, which could materially and adversely affect our financial condition and results
of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We are Dependent Upon Certain Significant Customers Which Could Materially and Adversely Affect Our Financial Condition, Cash Flows
and Results of Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are dependent on a few significant customers for a large portion of our total net sales, particularly in the consumer
channel. Sales to our five largest customers represented approximately 59%, 60% and 60% of net sales in fiscal 2019, fiscal 2018 and fiscal 2017, respectively. There can be no assurance that all significant customers will continue to purchase our
products in the same quantities, same product mix or on the same terms as in the past, particularly as increasingly powerful retailers demand lower pricing, different packaging, larger marketing support, payments for retail space, establish private
brands or request other terms of sale which negatively impact our profitability. A loss of one of our largest customers, a material decrease in purchases by one of our largest customers, the inability to collect a receivable from or a significant
business interruption at one of our largest customers would result in decreased sales and would materially and adversely affect our results of operations, financial condition and cash flows. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Impairment in the Carrying Value of Goodwill or Other Intangibles Could Result in the Incurrence of Impairment Charges and Negatively Impact our
Financial Condition. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">At June&nbsp;27, 2019, we had goodwill of $9.6&nbsp;million and other intangible assets of $14.6&nbsp;million. The net
carrying value of goodwill represents the fair value of acquired businesses in excess of identifiable assets and liabilities as of the acquisition date (or subsequent impairment date, if applicable). The net carrying value of other intangibles
represents the fair value of customer relationships, brand names, and other acquired intangibles as of the acquisition date (or subsequent impairment date, if applicable), net of accumulated </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
amortization. Goodwill is not amortized, but must be evaluated by management at least annually for impairment. Amortized intangible assets are evaluated for impairment whenever events or changes
in circumstance indicate that the carrying amounts of these assets may not be recoverable. Impairments to goodwill and other intangible assets may be caused by factors outside our control, such as increasing competitive pricing pressures, lower than
expected revenue and profit growth rates, changes in industry earnings multiples, changes in discount rates based on changes in cost of capital (interest rates, etc.) or the bankruptcy of a significant customer and could result in the incurrence of
impairment charges and negatively impact our net worth. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We are Subject to Customer Pricing Pressures and Retail Consolidation Trends Which Could
Materially and Adversely Affect Our Financial Condition and Results of Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As the retail grocery trade continues to consolidate and our
retail customers grow larger, become more sophisticated and obtain more purchasing power, our retail customers are demanding lower pricing, especially private brand customers, and increased free or discounted promotional programs. Further, these
retail customers may begin to place a greater emphasis on the lowest-cost supplier in making purchasing decisions, especially during periods of increased or variable raw material acquisition costs. An increased focus on the lowest-cost supplier
could reduce the benefits of some of our competitive advantages, which include a focus on customer service, innovation, production capacity, category management and quality. As the retail environment consolidates, many customers are reducing
inventories or focusing on a limited number of brands (often the number one or number two brand by market share) in making purchasing decisions. In addition, certain customers in the retail channel, such as dollar stores and other discount sellers,
have become increasingly sophisticated and may demand similar pricing to retail grocery customers. As part of the retail consolidation trend, diversified companies with substantial Internet presences have increased their food offerings or purchased
retail supermarkets to expand their grocery business, particularly as such companies focus on food delivery direct to consumers. Such companies have substantial pricing power and may focus on their products to the exclusion of our products. If we
fail to respond to these trends, our sales volume growth could suffer, and it may become necessary to lower our prices and increase promotional support of our products, any of which would materially and adversely affect our gross profit and gross
profit margin and could materially and adversely affect our financial condition and results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Food Safety, Allergy and Product
Contamination Concerns Could Have a Material Adverse Effect on Our Financial Condition and Results of Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If consumers in our principal
markets lose confidence in the health or safety of nut products, particularly with respect to peanut and tree nut allergies, food borne illnesses, processes, ingredients and packaging used in the manufacturing process or other food safety matters,
this could materially and adversely affect our financial condition and results of operations. Individuals with nut allergies may be at risk of serious illness or death resulting from the consumption of our nut products, including consumption of
other companies&#146; products containing our products as an ingredient. Notwithstanding our existing food safety controls, we process peanuts and tree nuts on the same equipment, and there is no guarantee that our other products will not be
cross-contaminated. Concerns generated by risks of peanut and tree nut cross-contamination and other food safety matters, including food borne illnesses, may discourage consumers from buying our products, cause production and delivery disruptions or
result in product recalls. Product safety issues (i)&nbsp;concerning products not manufactured, distributed or sold by us and (ii)&nbsp;concerning products we manufacture, distribute and sell may materially and adversely affect demand for products
in the nut industry as a whole, including products without actual safety problems. Decreases in demand for products in the industry generally could have a material adverse effect on our financial condition and results of operations. In addition, the
cooling system at our Elgin, Illinois facility utilizes ammonia. If a leak in the system were to occur, there is a possibility that the inventory in cold storage at our Elgin, Illinois facility could be destroyed which could have a material adverse
effect on our financial condition and results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Product Liability, Product Recalls, Product Labeling and Product Advertising Claims
May Have a Material Adverse Effect on Our Results of Operations and Cash Flows </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We face risks associated with product liability claims, product
recalls and other liabilities in the event:&nbsp;(i) our food safety and quality control procedures are ineffective or fail, (ii)&nbsp;we procure products from third parties that are or become subject to a recall, regardless of&nbsp;whether or not
our food safety and quality&nbsp;control procedures are ineffective or fail, (iii)&nbsp;our products cause injury or become adulterated or misbranded, (iv)&nbsp;our products are determined to be promoted or labeled in a misleading fashion or do not
contain required labeling, (v)&nbsp;government authorities test our products and determine that they contain a contaminant or present a food safety risk, (vi)&nbsp;our products are tampered with, (vii)&nbsp;one of our competitors is subject to
claims, recalls or other liabilities involving products similar to ours or (viii)&nbsp;federal, state or other government agencies or courts determine that our products could pose health risks or contain potentially harmful chemicals or other
substances. In recent years, the food industry has been a target of litigation over product labeling and advertising, including nut products. Such litigation results in significant costs to defend and resolve. In addition, we do not control the
labeling of other companies&#146; products containing our products as an ingredient. A product recall of a sufficient quantity, a significant product liability judgment against us, a significant advertising-related liability or other safety concerns
(whether actual or claimed) could cause our products to be unavailable for a period of time, could require us to <FONT STYLE="white-space:nowrap">re-label</FONT> or <FONT STYLE="white-space:nowrap">re-package</FONT> products, could result in a loss
of consumer confidence in our products and expose us to liabilities in excess of any insurance we maintain for such events. If these kinds of events were to occur, they would have a material adverse effect on the demand for our products and,
consequently, our results of operations and cash flows. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We are Dependent on Certain Key Personnel and the Loss of Any of Their Services Could Have a Material
Adverse Effect on Our Results of Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our future success will be largely dependent on the personal efforts of our senior operating
management team, including Jeffrey T. Sanfilippo, Chief Executive Officer, Michael J. Valentine, Chief Financial Officer, Group President and Secretary, James A. Valentine, Senior Technical Officer and Jasper B. Sanfilippo, Jr., Chief Operating
Officer, President and Assistant Secretary. We believe that the expertise and knowledge of these individuals in the industry, and in their respective fields, is a critical factor to our growth and success. Although some of our officers own
significant amounts of our Class&nbsp;A Stock, these individuals have not entered into any employment or <FONT STYLE="white-space:nowrap">non-compete</FONT> agreements with us, nor do we have key officer insurance coverage policies in effect. The
departure of any of these individuals could have a material adverse effect on our business and prospects and that in turn would have a material adverse effect on our results of operations. Our success is also dependent upon our ability to attract
and retain additional qualified personnel, and there can be no assurance that we will be able to do so. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We are Subject to Government Regulation
Which Could Materially and Adversely Affect Our Results of Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are subject to extensive regulation by the FDA, the USDA, the United
States Environmental Protection Agency (&#147;EPA&#148;) and other state, local and foreign authorities in jurisdictions where our products are manufactured, processed or sold. We are also subject to California&#146;s Proposition 65, which requires
that clear and reasonable warnings be given to consumers who are exposed to certain chemicals deemed by the state of California to be dangerous. Among other things, these regulations govern the manufacturing, importation, processing, packaging,
storage, distribution, advertising and labeling of our products. Our manufacturing and processing facilities and products are subject to periodic compliance inspections by federal, state, local and foreign authorities. We are also subject to
environmental regulations governing the discharge of air emissions, water and food waste, the usage and storage of pesticides, and the generation, handling, storage, transportation, treatment and disposal of waste materials. Amendments to existing
statutes and regulations, adoption of new statutes and regulations, increased production at our existing facilities as well as our expansion into new operations and jurisdictions may require us to obtain additional licenses and permits and could
require us to adapt or alter methods of operations at costs that could be substantial. Compliance with applicable laws and regulations may be time-consuming, expensive or costly to us in different ways and could materially and adversely affect our
results of operations. Failure to comply with applicable laws and regulations could subject us to civil remedies, including fines, injunctions, recalls or seizures, as well as possible criminal sanctions, which could materially and adversely affect
our results of operations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Specifically<I>, </I>governmental policies affecting the agricultural industry, such as taxes, tariffs, duties, subsidies,
incentives and import and export restrictions on agricultural commodities and commodity products, can influence the planting, location and size of certain crops, whether commodity products are traded, the volume and types of imports and exports, and
the viability and volume of production of certain of our products. In addition, international trade disputes can adversely affect commodity trade flows by limiting or disrupting trade between countries or regions. Future government policies may
adversely affect the supply of, demand for, and prices of our products, restrict our ability to do business in its existing and target markets, and negatively impact our revenues and operating results. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Food Safety Modernization Act (&#147;FSMA&#148;) gives the FDA expanded authorities over the safety of the national food supply, including increased
inspections and mandatory recalls, as well as stricter enforcement actions, each of which could result in additional compliance costs and civil remedies, including fines, injunctions, withdrawals, recalls or seizures and confiscations. The FSMA
further instructed the FDA to develop new rules and regulations, including the performance of hazard analyses, implementation of preventive plans to control hazards, and foreign supplier verification provisions. We currently have &#147;hazard
analysis and critical control points&#148; (&#147;HACCP&#148;) procedures in place that may appropriately address many of the existing or future concerns as a result of FSMA. HACCP is a management system in which food safety is addressed through the
analysis and control of hazards from raw material production, procurement and handling, to manufacturing, distribution and consumption of the finished product. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are a publicly traded company and subject to changing rules and regulations of federal and state governments as well as other regulatory entities. These
entities, including the Public Company Accounting Oversight Board, the SEC, the Department of Justice and the Nasdaq Global Select Market, have issued a significant number of new and increasingly complex requirements and regulations over the last
several years and continue to develop additional regulations and requirements in response to laws enacted by Congress. Our efforts to comply with these requirements have resulted in, and are likely to continue to result in, an increase in expenses
and a diversion of management&#146;s time from other business activities. Failure to comply with any law or regulation could subject us to civil or criminal remedies, including fines and injunctions, which could materially and adversely affect our
results of operations. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Operational, Legal, Economic, Political and Social Risks of Doing Business in Emerging Markets and
Other Foreign Countries May Have a Material Adverse Effect on Our Results of Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Approximately 35% of the dollar value of our total nut
purchases for fiscal 2019 were made from foreign countries. We purchase our cashews from Vietnam, India, Brazil and certain West African countries and some of our pecans from Mexico. To this extent, we are exposed to various risks inherent in
emerging markets, including increased governmental ownership and regulation of the economy, greater likelihood of inflation and adverse economic conditions, governmental attempts to control inflation, such as setting interest rates and maintaining
wage and price controls, supply reduction into the United States from increased demand in foreign countries, international competition, compliance with, and subjection to, foreign laws, including our ability to protect our intellectual property,
such as our brands, compliance with U.S. laws and regulations related to conduct in foreign countries, such as the Foreign Corrupt Practices Act, currency exchange rates, potential for contractual defaults or forced renegotiations on purchase
contracts with limited legal recourse, tariffs, quotas, duties, import and export restrictions and other barriers to trade that may reduce our profitability or sales and civil unrest, armed hostilities and significant political instability. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The existence of risks in emerging markets and other foreign countries could jeopardize or limit our ability to purchase sufficient supplies of cashews,
pecans and other imported raw materials and limit our ability to make international sales, and may materially and adversely affect our results of operations by increasing the costs of doing business overseas. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>The Way in Which We Measure Inventory May Have a Material Adverse Effect on Our Results of Operations </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We acquire our inshell nut inventories of pecans, peanuts and walnuts from growers and farmers in large quantities at harvest times, which are primarily during
the second and third quarters of our fiscal year, and receive nut shipments in bulk truckloads. The weights of these nuts are measured using truck scales at the time of receipt, and inventories are recorded on the basis of those measurements. The
nuts are then stored in bulk in large warehouses to be shelled or processed throughout the year. Bulk-stored nut inventories are relieved on the basis of continuous high-speed bulk weighing systems as the nuts are shelled or processed or on the
basis of calculations derived from the weight of the shelled nuts that are produced. While we perform various procedures periodically to confirm the accuracy of our bulk-stored nut inventories, these inventories are estimates that must be
periodically adjusted to account for positive or negative variations in quantities and yields, and such adjustments directly affect earnings. The quantities of each crop year bulk-stored nut inventories are generally shelled out over a ten to
fifteen-month period, at which time revisions to any estimates, which historically averaged less than 1.0% of inventory purchases, are also recorded. The precise amount of our bulk-stored nut inventories is not known until the entire quantity of the
particular nut is depleted, which may not necessarily occur every year. Prior crop year inventories may still be on hand as the new crop year inventories are purchased. The majority of bulk-stored nut inventories at June&nbsp;27, 2019 will be
processed during the first quarter of fiscal 2020 and any adjustment to our bulk stored nut inventory quantity will be recorded at that time. There can be no assurance that any bulk stored nut inventory quantity adjustments will not have a material
adverse effect on our results of operations in the future. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Certain of Our Stockholders Possess a Majority of Aggregate Voting Power in the Company
and Members of The Sanfilippo Group Have Pledged a Substantial Amount of their Class&nbsp;A Stock, Which May Make a Takeover or Change in Control More or Less Difficult and Could Materially and Adversely Affect Our Financial Condition and Results of
Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of August&nbsp;21,&nbsp;2019, Jeffrey T. Sanfilippo, Jasper B. Sanfilippo, Jr., Lisa A. Sanfilippo, John E. Sanfilippo and James J.
Sanfilippo (the &#147;Sanfilippo Group&#148;) own or control Common Stock (one vote per share) and Class&nbsp;A Stock (ten votes per share on all matters other than the election of Common Stock directors) representing approximately a 50.9% voting
interest in the Company. As of August&nbsp;21, 2019, Michael J. Valentine and Mathias A. Valentine (the &#147;Valentine Group&#148;) own or control Common Stock (one vote per share) and Class&nbsp;A Stock (ten votes per share on all matters other
than the election of Common Stock directors) representing approximately a 24.0% voting interest in the Company. In addition, the Sanfilippo Group and the Valentine Group as holders of the Class&nbsp;A Stock are entitled to elect six Class&nbsp;A
Directors which represents 67% of our entire Board of Directors. As a result, the Sanfilippo Group and the Valentine Group together are able to direct the election of a majority of the members to the Board of Directors. In addition, the Sanfilippo
Group is able to exert certain influence on our business, or take certain actions, that cannot be counteracted by another stockholder or group of stockholders. The Sanfilippo Group is able to determine the outcome of nearly all matters submitted to
a vote of our stockholders, including any amendments to our certificate of incorporation or bylaws. The Sanfilippo Group has the power to prevent or cause dividends, or a change in control or sale of the Company, which may or may not be in the best
interests of other stockholders, and can take other actions that may be less favorable to other stockholders and more favorable to the Sanfilippo Group, subject to applicable legal limitations, which could materially and adversely affect our
financial condition, results of operations and cash flows. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, several members of the Sanfilippo Group that beneficially own a significant
interest in our Company have pledged a substantial portion of the Company&#146;s Class&nbsp;A Stock that they own to secure loans made to them by commercial banks. If a stockholder defaults on any of its obligations under these pledge agreements or
the related loan documents, these banks may have the </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
right to sell the pledged shares. Such a sale could cause our Company&#146;s stock price to decline. Many of the occurrences that could result in a foreclosure of the pledged shares are out of
our control and are unrelated to our operations. Because these shares are pledged to secure loans, the occurrence of an event of default could result in a sale of pledged shares that could cause a change of control of our Company, even when such a
change may not be in the best interests of our stockholders, and it could also result in a default under certain material contracts to which we are a party, including an event of default under the Credit Agreement by and among the Company, Wells
Fargo Capital Finance (f/k/a Wells Fargo Foothill, LLC), as the arranger and administrative agent and a syndicate of lenders, dated February&nbsp;7, 2008 (as amended, the &#147;Credit Facility&#148;), which could materially and adversely affect our
financial condition, results of operations and cash flows. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>General Economic Conditions and Increased Production and Transportation Costs Could
Materially and Adversely Affect Our Financial Condition and Results of Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The impact on general economic conditions from various factors,
including recessions, uncertainty in economic conditions, economic downturns and political uncertainties, could have a material adverse effect on our cash flow from operations, results of operations and financial condition. Specifically, the impact
on general economic conditions may come from, among other things, increasing transportation costs due to the current nationwide driver shortage as well as new federal regulations which require increased monitoring of a driver&#146;s allowed driving
time using electronic monitoring technology, lower unemployment, increased commodity costs, increased raw material costs, increased packaging material prices, decreases or alterations in consumer demand, changes in buying patterns, adverse changes
in tax rates, interest rate and capital market volatility, adverse changes in the purchasing power of the U.S. dollar and higher general water, energy, and fuel costs. Maintaining the prices of our products, initiating price increases (including
passing along price increases for commodities used in our products) and increasing the demand for our products (especially when prices for our products are decreasing due to commodity price decreases), all of which are important to our plans to
increase profitability, may be materially and adversely affected by changes in general economic conditions and increases in production costs. Among other considerations, nuts and our other products are not essential products, and, therefore, demand
and sales volume could decrease. In addition, a general economic downturn could cause one or more of our vendors, suppliers, distributors and customers to experience cash flow problems and, therefore, such vendors, suppliers, distributors and
customers may be forced to reduce their output, shut down their operations or file for bankruptcy protection, which in some cases would make it difficult for us to continue production of certain products, could require us to reduce sales of our
products or could result in uncollectable accounts receivable. It may be difficult to find a replacement for certain vendors, suppliers, freight haulers or distributors without significant delay or increase in cost. Any of the foregoing could
materially and adversely affect our financial condition and results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Litigation Could Materially and Adversely Affect Our Financial
Condition and Results of Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have been the subject of litigation and investigations in the past, and we may become the subject of
litigation and investigations in the future, which may include lawsuits or claims related to contracts, intellectual property, product recalls, product liability, the marketing and labeling of products, employment matters, wage and hour matters,
environmental matters or other aspects of our business. Plaintiffs or regulatory bodies could seek recovery of very large or indeterminate amounts, and the magnitude of the potential loss relating to lawsuits and investigations is difficult to
accurately estimate.&nbsp;Additionally, many of our customer contracts require us to indemnify and assume the defense of any third party claim against the customer, increasing the risk of litigation related to our operations. Regardless of whether
any claims against us are valid, or whether we are ultimately held liable, such litigation and investigations may be expensive to defend and may divert time, money and management attention away from our operations and negatively impact our financial
performance.&nbsp;We maintain insurance in amounts we believe to be adequate based on our business operations. However, we may incur claims or liabilities for which we are not insured, that exceed the amount of our insurance coverage or that our
insurers may raise various objections and exceptions to coverage. A judgment or settlement for significant monetary damages or requiring other significant changes to our business or assets could materially and adversely affect our financial
condition and results of operations.&nbsp;Any adverse publicity resulting from allegations or investigations may also adversely affect our reputation and the reputation of our products, which in turn could materially and adversely affect our
financial condition and results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Technology Disruptions, Failures or Breaches Could Materially and Adversely Affect Our Financial
Condition and Results of Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We depend on information technology to maintain and streamline our operations, including, among other things,
(i)&nbsp;interfacing with our locations, customers and suppliers, (ii)&nbsp;complying with financial reporting, legal and tax regulatory requirements, (iii)&nbsp;maintaining logistics, inventory control and monitoring systems and (iv)&nbsp;providing
us with real-time feedback about our business. Like other companies, our information technology systems may be vulnerable to a variety of interruptions due to events beyond our control, including natural disasters, terrorist attacks,
telecommunications failures, outages during replacement or upgrades, computer viruses, hardware failures, power outages, hackers, ransomware attacks, cyber risks and other security issues. We </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
have technology security initiatives, cyber insurance and disaster recovery plans in place to mitigate our risk to these vulnerabilities, but these measures may not be adequate, particularly as
the global dependence on technology and the sophistication of cyber threats increase. In addition, if we are unable to prevent security breaches or disclosure of <FONT STYLE="white-space:nowrap">non-public</FONT> information, we may suffer financial
and reputational damage, litigation or remediation costs or penalties because of the unauthorized disclosure of confidential information belonging to us or to our customers, consumers, or suppliers. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, we have outsourced several information technology support services and administrative functions to third-party service providers and may
outsource other functions in the future to achieve cost savings and efficiencies. If the service providers to which we outsource these functions do not perform effectively, we may not be able to achieve the expected cost savings and may have to
incur additional costs to correct errors made by such service providers. Depending on the function involved, such errors may also lead to business disruption, processing inefficiencies, the loss of or damage to intellectual property through security
breach, the loss of sensitive data through security breach, or otherwise. While we or any third party service provider have not experienced any significant disruption, failure or breach impacting our information technology systems, any such
disruption, failure or breach could adversely affect our financial condition and results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our Products are Processed at a Limited
Number of Production Facilities and any Significant Disruption at any of Our Production Facilities or Disruption with a Third Party Supplier Could Have a Material Adverse Effect on Our Financial Condition and Results of Operations </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our products are shelled, manufactured or otherwise processed at our five production facilities. However, certain nut and
<FONT STYLE="white-space:nowrap">nut-related</FONT> products, including the shelling of peanuts, walnuts and pecans and processing and packaging of certain other products, are conducted only at a single location. If any of these production
facilities experiences a disruption for any reason, including a work stoppage, power failure, fire, pandemic, terrorism or weather related condition or natural disaster, this could result in a significant reduction or elimination of the availability
of some of our products. In addition, a dispute with, or disruption at, a significant third party supplier, service provider or distributor may impact our ability to produce, package, market, transport and sell our products. If we were not able to
obtain alternate production, shelling or processing capability in a timely manner or on satisfactory terms, this could have a material adverse effect on our financial condition and results of operations. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Inability to Protect Our Intellectual Property or Avoid Intellectual Property Disputes Could Materially and Adversely Affect Our Financial Condition and
Results of Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We consider our intellectual property rights, particularly and most notably our brand trademarks (such as our <I>Fisher,
Orchard Valley Harvest, Squirrel Brand, Southern Style Nuts </I>and <I>Sunshine Country</I> trademarks), but also our patents, trade secrets, <FONT STYLE="white-space:nowrap">know-how</FONT> copyrights and licensing agreements, to be a significant
and valuable aspect of our business. We attempt to protect our intellectual property rights through a combination of patent, service mark, trademark, copyright and trade secret laws, as well as licensing agreements, third party nondisclosure and
assignment agreements and policing of third party misuses of our intellectual property both domestically and internationally. Our failure to obtain or adequately protect our trademarks, products, new features of our products, or our trade secrets
and technology, or any change in law or other changes that serve to lessen or remove the current legal protections of our intellectual property, may diminish our competitiveness and could materially and adversely affect our financial condition and
results of operations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, we may be unaware of intellectual property rights of others that may cover some of our technology, brands or
products. Any disputes regarding patents or other intellectual property could be costly and time-consuming and could divert the attention of our management and key personnel from our business operations. Third party claims of intellectual property
infringement might also require us to enter into costly license agreements. We also may be subject to significant damages or injunctions against development and sale of certain products if found to be liable for infringing activity. Any such
activities could materially and adversely affect our financial condition and results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Unsuccessful Implementation of Our Strategic
Plan Could Materially and Adversely Affect Our Financial Condition and Results of Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We developed a strategic plan (the &#147;Strategic
Plan&#148;), to help us achieve long-term profitable growth. As part of this Strategic Plan, we have taken a number of actions including, among other things, promotion of our branded recipe and snack nut products, expanding distribution in
traditional retail channels and alternative channels and other strategies related to increasing sales of <FONT STYLE="white-space:nowrap">non-branded</FONT> business at existing key customers. We are taking these actions in order to increase sales
in all of our distribution channels. There are no assurances that we will be successful in achieving any portion of our Strategic Plan, or any other efficiency measures. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, we have in the past, as part of our Strategic Plan, engaged in strategic acquisitions and joint ventures including the acquisition of Squirrel
Brand, L.P. in November 2017 (the &#147;Acquisition&#148;). However, we may be unsuccessful in managing completed acquisitions or joint ventures, identifying additional acquisitions or joint ventures, or negotiating favorable financial or other
terms with third parties which are attractive or advantageous to grow or otherwise supplement our existing business. In addition, the </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
identification, negotiation and completion of any acquisition or joint venture may divert management&#146;s attention from ordinary business matters, require a number of <FONT
STYLE="white-space:nowrap">one-time</FONT> or ongoing advisory costs, result in the loss of employees or customers of our business or the acquired business, involve the assumption of unknown and potentially significant liabilities or result in
impairment charges if the assumptions underlying the purchase are not satisfied. Due to various uncertainties inherent in such activities, we may be unable to achieve a substantial portion of any anticipated benefits or cost savings from previous
acquisitions or joint ventures or other anticipated benefits in the timeframe we anticipate, or at all. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any inability to realize the anticipated benefits
from the Strategic Plan could materially and adversely affect our financial condition and results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Increases in Labor Costs or Work
Stoppages or Strikes Could Materially and Adversely Affect Our Financial Condition and Results of Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As the number of our employees has
grown, personnel costs, including the costs of medical and other employee health and welfare benefits, have increased. These costs can vary substantially as a result of an increase in the number, mix and experience of our employees and changes in
health care and other employment-related laws. There are no assurances that we will succeed in reducing future increases in such costs, particularly if government regulations require us to change our health and welfare benefits, government
regulations impose additional monitoring and compliance expenses, or we need to attract and retain additional qualified personnel. Increases in personnel costs can also be amplified by low unemployment rates, preferences among workers in the labor
market and general tight labor market conditions in any of the areas where we operate. Our inability to control such costs could materially and adversely affect our financial condition and results of operations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Although we consider our labor relations to be good, if a significant number of our employees engaged in a work slowdown, or other type of labor unrest, it
could in some cases impair our ability to supply our products to customers, which could result in reduced sales, and may distract our management from focusing on our business and strategic priorities. Any of these activities could materially and
adversely affect our financial condition and results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We Cannot Guarantee the Timing, Amount or Payment of Dividends </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Although the Board of Directors has adopted a dividend policy under which the Company intends to pay a regular annual cash dividend on its Common Stock and
Class&nbsp;A Stock, whether any such subsequent dividend (or any special dividend) is declared and the timing and amount thereof is subject to the discretion of the Board of Directors. Decisions of the Board of Directors in respect of dividends will
be based on a variety of factors, including the cash flows, earnings and financial position of the Company as well as the borrowing availability and other restrictions under our Credit Facility. The Board of Directors is not required to declare
dividends and the number and amount of dividends is restricted under our Credit Facility and could be restricted under future financing or other arrangements. The Board of Directors will also regularly review and may modify or terminate our dividend
policy. Accordingly, we cannot provide any assurances that our Company will pay annual or special cash dividends in the future, and if so, the amount or timing thereof. Any reduction in or elimination of our dividend policy or dividend payments
could have a negative effect on the price of our Common Stock. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">13 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;1B &#151; Unresolved Staff Comments </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">None. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;2 &#151; Properties </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We own or lease five principal production facilities. Our primary processing and distribution facility is located at our Elgin, Illinois site which also houses
our primary manufacturing operations and corporate headquarters (the &#147;Elgin Site&#148;). The remaining principal production facilities are located in Bainbridge, Georgia; Garysburg, North Carolina; Selma, Texas and Gustine, California. In
addition, we operate a retail store at the Elgin Site. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As described below in Part II, Item&nbsp;7 &#151; &#147;Management&#146;s Discussion and Analysis
of Financial Condition and Results of Operations &#151; Liquidity and Capital Resources&#148;, the Mortgage Facility (as defined below) is secured by mortgages on essentially all of our owned real property located in Elgin, Illinois, Gustine,
California and Garysburg, North Carolina. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We believe that our facilities are generally well maintained and in good operating condition. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>a. Principal Facilities </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table provides
certain information regarding our principal facilities: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

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

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="45%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Location</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Square</B><br><B>Footage</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Type&nbsp;of</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Interest</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Description of Principal Use</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Date&nbsp;Company</B><br><B>Constructed,</B><br><B>Acquired or<BR>First</B><br><B>Occupied</B></TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="middle"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Bainbridge, Georgia</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle">&nbsp;</TD>
<TD VALIGN="middle" ALIGN="right">300,000</TD>
<TD NOWRAP VALIGN="middle">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ALIGN="center">Owned and Leased</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ALIGN="center">Peanut&nbsp;shelling, purchasing, processing, packaging, warehousing and distribution</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ALIGN="center">1987</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="middle"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Garysburg, North Carolina</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle">&nbsp;</TD>
<TD VALIGN="middle" ALIGN="right">160,000</TD>
<TD NOWRAP VALIGN="middle">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ALIGN="center">Owned</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ALIGN="center">Peanut shelling, purchasing, processing, packaging, warehousing and distribution</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ALIGN="center">1994</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="middle"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selma, Texas<SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle">&nbsp;</TD>
<TD VALIGN="middle" ALIGN="right">300,000</TD>
<TD NOWRAP VALIGN="middle">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ALIGN="center">Leased</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ALIGN="center">Pecan shelling, processing, bulk packaging, warehousing and distribution</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ALIGN="center">1992</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="middle"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gustine, California</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle">&nbsp;</TD>
<TD VALIGN="middle" ALIGN="right">215,000</TD>
<TD NOWRAP VALIGN="middle">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ALIGN="center">Owned</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ALIGN="center">Walnut shelling, processing, packaging, warehousing and distribution</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ALIGN="center">1993</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="middle"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Elgin, Illinois<SUP STYLE="font-size:85%; vertical-align:top">(2)</SUP></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:2.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(Elgin&nbsp;Office&nbsp;Building)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle">&nbsp;</TD>
<TD VALIGN="middle" ALIGN="right">400,000</TD>
<TD NOWRAP VALIGN="middle">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ALIGN="center">Owned</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ALIGN="center">Rental property</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ALIGN="center">2005</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="middle"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Elgin, Illinois</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:2.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(Elgin&nbsp;Warehouse&nbsp;Building)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle">&nbsp;</TD>
<TD VALIGN="middle" ALIGN="right">1,001,000</TD>
<TD NOWRAP VALIGN="middle">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ALIGN="center">Owned</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Processing, packaging,</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">warehousing, distribution and corporate offices</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ALIGN="center">2005</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The sale and lease back of the Selma properties to related party partnerships was consummated in fiscal 2007.
See Note 6&#151;&#147;Long-Term Debt&#148; to the Consolidated Financial Statements. </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Elgin Office Building (part of the Elgin Site) was acquired in April 2005. Approximately 65% of the Elgin
Office Building is currently vacant. Approximately 29% of the rentable area has not been <FONT STYLE="white-space:nowrap">built-out.</FONT> The vacant portion of the office building may be leased to third parties; however, there can be no assurance
that we will be able to lease the unoccupied space. Further capital expenditures will likely be necessary to lease the remaining space. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">14 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>b. Manufacturing Capability, Utilization, Technology and Engineering </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our principal production facilities are equipped with modern processing and packaging machinery and equipment. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Elgin Site was designed to our specifications with what we believe to be <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap"><FONT
STYLE="white-space:nowrap">state-of-the-art</FONT></FONT></FONT> equipment. The layout is designed to efficiently move products from raw storage to processing to packaging to distribution. The Elgin Site was designed to minimize the risk of cross
contamination between tree nuts and peanuts. As currently configured, the Elgin Site can accommodate an increase in production capacity of 15% to 25% of our current capacity, however certain production lines are at full capacity. Additional space
may be needed to fulfill any meaningful increases in future demand for the products produced on these lines. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Selma facility contains our automated
pecan shelling and bulk packaging operation. The facility&#146;s pecan shelling production lines currently have the capacity to shell in excess of 90&nbsp;million inshell pounds of pecans annually. During fiscal 2019, we processed approximately
39&nbsp;million inshell pounds of pecans at the Selma facility. The quantity of pecans processed varies depending on the amount of inshell nuts purchased due to, among other things, the size and cost of the crop, the impact of international demand,
and expected demand based on our current sales forecast. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Bainbridge facility is located in the largest peanut producing region in the United States.
This facility takes direct delivery of farmer stock peanuts and cleans, shells, sizes, inspects, blanches, roasts and packages them for sale to our customers. The production line at the Bainbridge facility is almost entirely automated and has the
capacity to shell approximately 120&nbsp;million inshell pounds of peanuts annually. During fiscal 2019, the Bainbridge facility shelled approximately 78&nbsp;million inshell pounds of peanuts. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Garysburg facility has the capacity to process approximately 60&nbsp;million inshell pounds of farmer stock peanuts annually. During fiscal 2019, the
Garysburg facility processed approximately 10&nbsp;million inshell pounds of peanuts. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Gustine facility is used for walnut shelling, processing,
packaging, warehousing and distribution. This facility has the capacity to shell in excess of 60&nbsp;million inshell pounds of walnuts annually. During fiscal 2019, the Gustine facility shelled approximately 30&nbsp;million inshell pounds of
walnuts. The quantity of walnuts shelled will vary depending on the amount of inshell nuts purchased due to, among other things, the size and cost of the crop, the impact of international demand, and expected demand based on our current sales
forecast. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Bainbridge, Garysburg, Selma, and Gustine facilities are equipped to handle the processing, packaging, warehousing and distribution, and in
the case of our Bainbridge and Garysburg facilities, the purchasing of nuts. Furthermore, at our Elgin Site, we process, package, warehouse and distribute nuts. We currently have more than sufficient capacity at our facilities to handle the
aforementioned operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;3 &#151; Legal Proceedings </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are a party to various lawsuits, proceedings and other matters arising out of the conduct of our business. Currently, it is management&#146;s opinion that
the ultimate resolution of these matters will not have a material adverse effect upon our business, financial condition, results of operation or cash flows. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During fiscal 2017 we were subject to a class-action complaint for an employment related matter. In early fiscal 2018 we agreed to a $1.2&nbsp;million
settlement for which we were fully reserved at June&nbsp;29, 2017. In the first quarter of fiscal 2019 the settlement was paid. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For a discussion of our
class-action complaint and legal proceedings, investigations, settlements and other contingencies, see Note 8&#151;&#147;Commitments and Contingent Liabilities&#148; in the Notes to Consolidated Financial Statements in Part II, Item&nbsp;8 of this
Form <FONT STYLE="white-space:nowrap">10-K.</FONT> </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;4 &#151; Mine Safety Disclosures </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">15 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EXECUTIVE OFFICERS OF THE REGISTRANT </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Pursuant to General Instruction G(3) of Form <FONT STYLE="white-space:nowrap">10-K</FONT> and Instruction 3 to Item&nbsp;401(b) of Regulation <FONT
STYLE="white-space:nowrap">S-K,</FONT> the following executive officer description information is included as an unnumbered item in Part I of this Report in lieu of being included in the Proxy Statement for our annual meeting of stockholders to be
held on October&nbsp;30, 2019. Below are our executive officers as of August&nbsp;21, 2019: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Jeffrey T. Sanfilippo, Chief Executive Officer</B>, age 56
&#151; Mr.&nbsp;Sanfilippo has been employed by us since 1991 and in November 2006 was named our Chief Executive Officer. Mr.&nbsp;Sanfilippo served as our Executive Vice President Sales and Marketing from January 2001 to November 2006. He served as
our Senior Vice President Sales and Marketing from August 1999 to January 2001. Mr.&nbsp;Sanfilippo has been a member of our Board of Directors since August 1999. He served as General Manager West Coast Operations from September 1991 to September
1993. He served as Vice President West Coast Operations and Sales from October 1993 to September 1995, and Mr.&nbsp;Sanfilippo served as Vice President Sales and Marketing from October 1995 to August 1999. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Michael J. Valentine, Chief Financial Officer, Group President and Secretary</B>, age 60 &#151; Mr.&nbsp;Valentine has been employed by us since 1987. In
November 2006, Mr.&nbsp;Valentine was named our Chief Financial Officer and Group President and, in May 2007, Mr.&nbsp;Valentine was named our Secretary. Mr.&nbsp;Valentine served as our Executive Vice President Finance, Chief Financial Officer and
Secretary from January 2001 to November 2006. Mr.&nbsp;Valentine served as our Senior Vice President and Secretary from August 1999 to January 2001. He has been a member of our Board of Directors since April 1997. Mr.&nbsp;Valentine served as our
Vice President and Secretary from December 1995 to August 1999. He served as an Assistant Secretary and the General Manager of External Operations for us from June 1987 and 1990, respectively, to December 1995. Mr.&nbsp;Valentine&#146;s
responsibilities also include peanut, almond, imported nut, packaging and other ingredient procurement and our contract packaging business. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Jasper B.
Sanfilippo, Jr., Chief Operating Officer, President and Assistant Secretary</B>, age 51 &#151; Mr.&nbsp;Sanfilippo has been employed by us since 1991. In November 2006, Mr.&nbsp;Sanfilippo was named our Chief Operating Officer and President and, in
May 2007, Mr.&nbsp;Sanfilippo was named our Treasurer and held that position until January 2009. Mr.&nbsp;Sanfilippo served as our Executive Vice President Operations, retaining his position as Assistant Secretary, which he assumed in December 1995
from 2001 to November 2006. Mr.&nbsp;Sanfilippo became a member of our Board of Directors in December 2003. He became our Senior Vice President Operations in August 1999 and served as Vice President Operations from December 1995 to August 1999.
Prior to that, Mr.&nbsp;Sanfilippo was the General Manager of our Gustine, California facility beginning in October 1995, and from June 1992 to October 1995 he served as Assistant Treasurer and worked in our Financial Relations Department.
Mr.&nbsp;Sanfilippo is responsible for overseeing our plant operations, research and development, and product innovation. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>James A. Valentine, Senior
Technical Officer</B>, age 55 &#151; Mr.&nbsp;Valentine has been employed by us since 1986 and in January 2018 was named our Senior Technical Officer. He served as our Chief Information Officer from November 2006 to January 2018. He served as our
Executive Vice President Information Technology from August 2001 to November 2006. Mr.&nbsp;Valentine served as Senior Vice President Information Technology from January 2000 to August 2001 and as Vice President of Management Information Systems
from January 1995 to January 2000. Mr.&nbsp;Valentine is responsible for providing insight and guidance to executive management regarding strategic direction of our information technology functions that support our corporate strategy. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Frank S. Pellegrino, Senior Vice President, Finance, and Treasurer</B>, age 45 &#151; Mr.&nbsp;Pellegrino joined us in January 2007 as Director of
Accounting and was appointed Corporate Controller in September 2007. In January 2009, he was named Vice President Finance and Corporate Controller. In August 2012, he was promoted to Senior Vice President, Finance. In August 2016, he was appointed
Treasurer. Previously, Mr.&nbsp;Pellegrino was Internal Audit Manager at W.W. Grainger, a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">business-to-business</FONT></FONT> distributor, from June 2003 to January 2007. Prior to
that, he was a Manager in the Assurance Practice of PricewaterhouseCoopers LLP, where he was employed from 1996 to 2003. Mr.&nbsp;Pellegrino is responsible for our accounting, finance and treasury functions. In January 2018 he became responsible for
overseeing our information technology department and in June 2019 became responsible for overseeing our Customer Solutions. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Christopher H. Gardier,
Senior Vice President, Consumer Sales</B>, age 59&nbsp;&#151;&nbsp;Mr.&nbsp;Gardier joined us in May&nbsp;2010 as Vice President, Consumer Sales. In August 2012, Mr.&nbsp;Gardier was promoted to Senior Vice President, Consumer Sales. Previously,
Mr.&nbsp;Gardier was the Vice President Sales for the Snacks Division at The Hain Celestial Group, where he led a national sales team of eight regional managers selling natural and organic salty snack brands. Prior to that, Mr.&nbsp;Gardier was a
Customer Vice President, Central Region at Pepperidge Farm for six years, where he led a team of independent biscuit and bakery distributors covering 13 Midwestern states. Prior to that, Mr.&nbsp;Gardier was a Director of National Accounts at Frito
Lay for almost five years, where he led a sales and operations team responsible for the mass merchandising channel. Mr.&nbsp;Gardier is responsible for leading our Consumer Sales efforts, including our <I>Fisher </I>and <I>Orchard Valley Harvest</I>
brands. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">16 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Howard P. Brandeisky, Senior Vice President, Global Marketing and Customer Solutions,</B> age 58 &#151;
Mr.&nbsp;Brandeisky joined us in April 2010 as Vice President, Marketing&nbsp;&amp; Innovation. In October 2013, he was promoted to Senior Vice President. Previously, he was an independent consultant in the food industry for a year. Prior to that,
Mr.&nbsp;Brandeisky was at Kraft Foods, Inc. as a Vice President of Marketing. He is responsible for leading the marketing, consumer insights and creative services teams. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Shayn E. Wallace, Senior Vice President, Commercial Ingredients,</B> age 48 &#151; Mr.&nbsp;Wallace has been employed by us since March of 2019.&nbsp;Prior
to that, he served as President for Spectrum Brands. His career path also includes senior roles with major food companies such as H.J. Heinz, The Kellogg Company, Dean Foods, Sara Lee Food&nbsp;&amp; Beverage, Mark Anthony Brands &#150; Mike&#146;s
Hard Lemonade and Morton Salt where he held senior leadership positions in Sales and Marketing.&nbsp;He is responsible for leading our Commercial Ingredients business which includes foodservice and industrial channels. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>J. Brent Meyer, Senior Vice President, New Business Development,</B> age 48 &#151; Mr.&nbsp;Meyer joined us in December 2017 after we acquired his previous
company, Squirrel Brand, L.P.&nbsp;Mr.&nbsp;Meyer had owned Squirrel Brand since 2003 after purchasing and performing a turnaround of the then bankrupt company. From 1998 to 2003, Mr.&nbsp;Meyer was Director of Marketing for Pegasus Solutions. Prior
to that, he worked in advertising at Temerlin McLain and Levenson&nbsp;&amp; Hill. Mr.&nbsp;Meyer is responsible for managing the company&#146;s partnership and business development with a major club customer. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>RELATIONSHIPS AMONG CERTAIN DIRECTORS AND EXECUTIVE OFFICERS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Mathias A. Valentine, a director of the Company, is (i)&nbsp;the father of Michael&nbsp;J. Valentine, an executive officer and director of the Company, and
James&nbsp;A. Valentine, an executive officer of the Company and (ii)&nbsp;the uncle of Jasper&nbsp;B. Sanfilippo,&nbsp;Jr. and Jeffrey&nbsp;T. Sanfilippo, executive officers and directors of the Company, and James J. Sanfilippo, a director of the
Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Michael J. Valentine, Chief Financial Officer, Group President and Secretary and a director of the Company, is (i)&nbsp;the son of
Mathias&nbsp;A. Valentine, (ii)&nbsp;the brother of James&nbsp;A. Valentine and (iii)&nbsp;the cousin of Jasper&nbsp;B. Sanfilippo, Jr., Jeffrey&nbsp;T. Sanfilippo and James J. Sanfilippo. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Jeffrey T. Sanfilippo, Chief Executive Officer and a director of the Company, is (i)&nbsp;the brother of Jasper&nbsp;B. Sanfilippo, Jr. and James&nbsp;J.
Sanfilippo, (ii)&nbsp;the nephew of Mathias&nbsp;A. Valentine and (iii)&nbsp;the cousin of Michael&nbsp;J. Valentine and James&nbsp;A. Valentine. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Jasper
B. Sanfilippo, Jr., Chief Operating Officer, President and a director of the Company, is (i)&nbsp;the brother of Jeffrey&nbsp;T. Sanfilippo and James&nbsp;J. Sanfilippo, (ii)&nbsp;the nephew of Mathias&nbsp;A. Valentine and (iii)&nbsp;the cousin of
Michael&nbsp;J. Valentine and James&nbsp;A. Valentine. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">James J. Sanfilippo, a director of the Company, is (i)&nbsp;the brother of Jeffrey T. Sanfilippo
and Jasper&nbsp;B. Sanfilippo, Jr., (ii)&nbsp;the nephew of Mathias&nbsp;A. Valentine and (iii)&nbsp;the cousin of Michael&nbsp;J. Valentine and James A. Valentine. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">James A. Valentine, Senior Technical Officer of the Company, is (i)&nbsp;the son of Mathias&nbsp;A. Valentine, (ii)&nbsp;the brother of Michael&nbsp;J.
Valentine and (iii)&nbsp;the cousin of Jasper&nbsp;B. Sanfilippo, Jr., Jeffrey&nbsp;T. Sanfilippo and James J. Sanfilippo. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Timothy R.&nbsp;Donovan, a
director of the Company, is (i)&nbsp;a nephew by marriage of Mathias&nbsp;A. Valentine and (ii)&nbsp;the first cousin by marriage of Jasper B. Sanfilippo, Jr., Jeffrey T. Sanfilippo, James J. Sanfilippo, Michael J. Valentine and James A. Valentine.
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">17 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>PART II </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;5 &#151; Market for Registrant&#146;s Common Equity and Related Stockholder Matters </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have two classes of stock: Class&nbsp;A Stock and Common Stock. The holders of Common Stock are entitled to elect 25% of the total members of the Board of
Directors, rounded up to the nearest whole number, and the holders of Class&nbsp;A Stock are entitled to elect the remaining directors. With respect to matters other than the election of directors or any matters for which class voting is required by
law, the holders of Common Stock are entitled to one vote per share while the holders of Class&nbsp;A Stock are entitled to ten votes per share. Our Class&nbsp;A Stock is not registered under the Securities Act of 1933 and there is no established
public trading market for the Class&nbsp;A Stock. However, each share of Class&nbsp;A Stock is convertible at the option of the holder at any time and from time to time (and, upon the occurrence of certain events specified in our Restated
Certificate of Incorporation, automatically converts) into one share of Common Stock. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our Common Stock is quoted on the NASDAQ Global Select Market and
our trading symbol is &#147;JBSS&#148;. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The graph below compares our cumulative five-year total stockholder return on our Common Stock with the
cumulative total returns of the Russell 2000 Consumer Staples Index and the Russell 2000 Index. The graph tracks the performance of a $100 investment in our Common Stock, in each index (with the reinvestment of all dividends) from June&nbsp;27, 2014
to June&nbsp;27, 2019. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>COMPARISON OF 5 YEAR CUMULATIVE TOTAL RETURN* </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Among John B. Sanfilippo&nbsp;&amp; Son, Inc., the Russell 2000 Index, </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">and the Russell 2000 Consumer Staples Index </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt;margin-bottom:0pt" ALIGN="center">


<IMG SRC="g748567g31z04.jpg" ALT="LOGO">
 </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="2%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">$100 invested on June&nbsp;27, 2014 in stock or June&nbsp;30, 2014 in index, including reinvestment of
dividends. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indexes calculated on <FONT STYLE="white-space:nowrap">month-end</FONT> basis. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>The information contained in the preceding performance graph shall not be deemed to be &#147;soliciting material&#148; or to be &#147;filed&#148; with the
SEC, nor shall such information be incorporated by reference into any future filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, except to the extent that we specifically incorporate it by reference in such filing.
</I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of August&nbsp;21, 2019 there were 44 holders and 16 holders of record of our Common Stock and Class&nbsp;A Stock, respectively. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Under our Restated Certificate of Incorporation, the Class&nbsp;A Stock and the Common Stock are entitled to share equally on a share for share basis in any
dividends declared by the Board of Directors on our common equity. Our current financing agreements, as amended on July&nbsp;7, 2017, allow us to make up to four cash dividends or distributions of our stock in any fiscal year in an amount not to
exceed $60&nbsp;million in the aggregate per fiscal year. See Part&nbsp;II, Item&nbsp;7 &#151; &#147;Management&#146;s Discussion and Analysis of Financial Condition and Results of Operations &#151; Liquidity and Capital Resources &#151; Financing
Arrangements.&#148; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">18 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In January 2017, our Board of Directors adopted a dividend policy under which it intends to pay a regular
annual cash dividend on our Common Stock and Class&nbsp;A Stock. The Board of Directors contemplated that the regular annual dividend would be declared around the conclusion of the Company&#146;s fiscal year and paid in the first quarter of each
fiscal year. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Board of Directors will review the dividend policy regularly and any future annual or special dividends (whether such are paid and, if
so, the amount and timing of payment) will be at the discretion of the Board of Directors, after taking into account a variety of factors, including cash flows, borrowing availability under our Credit Facility, and earnings and financial position of
the Company.&nbsp;There can be no assurance that dividends will be declared or paid in the future. Pursuant to our Restated Certificate of Incorporation, any dividends paid on our Common Stock must be equivalent to the dividends paid on our
Class&nbsp;A Stock. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The frequency and amount of cash dividends declared for each class of common stock for the two most recently completed fiscal years
are as follows: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">On July&nbsp;11, 2017 our Board of Directors declared an annual and special cash dividend of $0.50 and $2.00,
respectively, that was paid to holders of Common Stock and Class&nbsp;A Stock on August&nbsp;15, 2017. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">On July&nbsp;10, 2018 our Board of Directors declared an annual and special cash dividend of $0.55 and $2.00,
respectively, that was paid to holders of Common Stock and Class&nbsp;A Stock on August&nbsp;17, 2018. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Subsequent to the end of fiscal 2019, the Board of Directors declared an annual and special cash dividend of
$0.60 and $2.40 per share, respectively, that was paid to holders of our Common Stock and Class&nbsp;A Stock on August&nbsp;20, 2019. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For purposes of the calculation of the aggregate market value of our voting stock held by <FONT STYLE="white-space:nowrap">non-affiliates</FONT> as set forth
on the cover page of this Report, we did not consider any of the siblings or spouses of Jasper B. Sanfilippo, Sr. (our former chairman of the board) or Mathias A. Valentine, or any of the lineal descendants of either Jasper B. Sanfilippo, Sr.,
Mathias A. Valentine or such siblings (other than those who are our executive officers, directors or those in the foregoing who have formed a group within the meaning of Section&nbsp;13(d)(3) of the Securities Exchange Act of 1934, as amended (the
&#147;Exchange Act&#148;), with either Jasper B. Sanfilippo, Sr. or Mathias A. Valentine) as an affiliate. See &#147;Review of Related Party Transactions&#148; and &#147;Security Ownership of Certain Beneficial Owners and Management&#148; contained
in our Proxy Statement for the 2019 Annual Meeting and &#147;Relationships Among Certain Directors and Executive Officers&#148; appearing immediately before Part II of this Report. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Securities Authorized under Equity Compensation Plans </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table sets forth information as of June&nbsp;27, 2019, with respect to equity securities authorized for issuance pursuant to equity compensation
plans previously approved by our stockholders and equity compensation plans not previously approved by our stockholders. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Equity
Compensation Plan Information </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; ">Plan Category</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">(a)&nbsp;Number&nbsp;of<BR>securities&nbsp;to&nbsp;be<BR>issued upon<BR>exercise&nbsp;of&nbsp;options,<BR>warrants&nbsp;and&nbsp;rights</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">(b)&nbsp;Weighted<BR>average<BR>exercise&nbsp;price<BR>of&nbsp;outstanding<BR>options,<BR>warrants and<BR>rights</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">(c)&nbsp;Number&nbsp;of<BR>securities&nbsp;remaining<BR>available for future<BR>issuance&nbsp;under&nbsp;equity<BR>compensation plans<BR>(excluding
securities<BR>reflected in Column<BR>(a))</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Equity compensation plans approved by stockholders &#151; stock options</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">8.71</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">726,248</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Equity compensation plans approved by stockholders &#151; restricted stock units</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">188,992</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">726,248</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Equity compensation plans not approved by stockholders</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">19 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;6 &#151; Selected Financial Data </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following historical consolidated financial data as of and for the years ended June&nbsp;27, 2019, June&nbsp;28, 2018, June&nbsp;29, 2017, June&nbsp;30,
2016,&nbsp;and June&nbsp;25, 2015 was derived from our consolidated financial statements. The financial data should be read in conjunction with our audited consolidated financial statements and notes thereto, which are included elsewhere herein, and
with Item&nbsp;7 &#151; &#147;Management&#146;s Discussion and Analysis of Financial Condition and Results of Operations&#148;. The information below is not necessarily indicative of the results of future operations. The fiscal year ended
June&nbsp;30, 2016 contained an extra week compared to the other fiscal years presented. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Consolidated Statement of Comprehensive Income Data: </B><SUP
STYLE="font-size:85%; vertical-align:top">(1)</SUP> (dollars in thousands, except per share data) </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

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

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

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

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

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="18" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year Ended</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;30,<BR>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;25,<BR>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net sales</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">876,201</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">888,931</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">846,635</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">952,059</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">887,245</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of sales</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">717,931</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">750,032</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">704,712</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">814,591</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">755,189</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross profit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">158,270</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">138,899</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">141,923</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">137,468</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">132,056</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selling and administrative expenses
<SUP STYLE="font-size:85%; vertical-align:top">(2)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">99,746</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">82,710</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">81,446</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">84,306</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">78,578</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income from operations <SUP STYLE="font-size:85%; vertical-align:top">(2)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">58,524</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">56,189</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">60,477</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">53,162</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">53,478</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,060</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,463</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,910</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,492</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,966</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Rental and miscellaneous expense, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,089</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,406</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,296</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,358</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,049</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other expense <SUP STYLE="font-size:85%; vertical-align:top">(2)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,947</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,970</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,133</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,850</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,599</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income before income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">52,428</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">49,350</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">54,138</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">46,462</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">44,864</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,962</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,850</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,013</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,067</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15,559</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">39,466</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">32,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">36,125</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">30,395</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">29,305</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic earnings per common share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3.45</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.86</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3.19</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.71</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.63</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Diluted earnings per common share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3.43</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.84</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3.17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.68</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.61</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash dividends declared per share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.55</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.50</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">5.00</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.00</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1.50</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Consolidated Balance Sheet Data: </B><SUP STYLE="font-size:85%; vertical-align:top">(1)(3)</SUP><B> </B>(dollars in
thousands) </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

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

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

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

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

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;30,<BR>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;25,<BR>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Working capital</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">141,434</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">130,689</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">143,504</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">158,979</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">150,280</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">391,304</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">415,853</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">398,059</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">391,162</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">431,616</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term debt, less current maturities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,381</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27,356</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,211</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28,704</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32,046</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27,719</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65,803</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">58,085</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">44,130</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">96,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stockholders&#146; equity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">254,555</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">243,002</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">235,468</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">251,193</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">241,278</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Effective the first quarter of fiscal 2019, we adopted ASU
<FONT STYLE="white-space:nowrap">No.&nbsp;2014-09</FONT> which updates the revenue recognition requirements. Fiscal 2018 has been adjusted for this new accounting standard. The impact on fiscal 2017 was immaterial. Refer to Note 2 &#150;
&#147;Revenue Recognition&#148; in the Notes to Consolidated Financial Statements for additional detail.<SUP STYLE="font-size:85%; vertical-align:top"> </SUP> </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:85%; vertical-align:top">(2)</SUP></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Effective the first quarter of fiscal 2018, we adopted ASU
<FONT STYLE="white-space:nowrap">No.&nbsp;2017-07</FONT> which disaggregates the service cost component of pension expense from the other components of net periodic benefit cost component of pension expense. Service cost must be presented in the
same line items as other employee compensation costs while all other components must be presented separately from service cost and outside a subtotal of income from operations. Prior periods in this table have been adjusted for comparability for
this new accounting standard. </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:85%; vertical-align:top">(3)</SUP></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Effective the first quarter of fiscal 2017, we adopted ASU
<FONT STYLE="white-space:nowrap">No.&nbsp;2015-03</FONT> which changes the presentation of debt issuance costs. Prior periods have been adjusted for this new accounting standard. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">20 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;7 &#151; Management&#146;s Discussion and Analysis of Financial Condition and Results of
Operations </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following discussion and analysis should be read in conjunction with the Consolidated Financial Statements and the Notes to
Consolidated Financial Statements. Our fiscal year ends on the final Thursday of June each year, and typically consists of <FONT STYLE="white-space:nowrap">fifty-two</FONT> weeks (four thirteen-week quarters). Additional information on the
comparability of the periods presented is as follows: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">References herein to fiscal 2020 are to the fiscal year ending June&nbsp;25, 2020. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">References herein to fiscal 2019, fiscal 2018 and fiscal 2017 are to the fiscal years ended June&nbsp;27, 2019,
June&nbsp;28, 2018 and June&nbsp;29, 2017, respectively. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As used herein, unless the context otherwise indicates, the terms
&#147;we&#148;, &#147;us&#148;, &#147;our&#148; or &#147;Company&#148; refer collectively to John B. Sanfilippo&nbsp;&amp; Son, Inc. and our wholly-owned subsidiary, JBSS Ventures, LLC. Our Credit Facility and Mortgage Facility, as defined below,
are sometimes collectively referred to as &#147;our financing arrangements.&#148; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are one of the leading processors and distributors of peanuts,
pecans, cashews, walnuts, almonds and other nuts in the United States. These nuts are sold under a variety of private brands and under the <I>Fisher, Orchard Valley Harvest, Squirrel Brand, Southern Style Nuts, </I>and<I> Sunshine Country </I>brand
names. We also market and distribute, and in most cases, manufacture or process, a diverse product line of food and snack products, including peanut butter, almond butter, cashew butter, candy and confections, snacks and trail mixes, snack bites,
sunflower kernels, dried fruit, corn snacks, sesame sticks and other sesame snack products under private brands and brand names. We distribute our products in the consumer, commercial ingredients and contract packaging distribution channels. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#146;s long-term objective is to drive profitable growth, as identified in our Strategic Plan. The Strategic Plan includes continuing to grow
<I>Fisher</I>,<I>&nbsp;Orchard Valley Harvest, Squirrel Brand </I>and <I>Southern Style Nuts</I>&nbsp;into leading nut brands by focusing on consumers demanding quality nuts in the snacking, recipe, trail and snack mix and produce categories,
providing integrated nut solutions to grow <FONT STYLE="white-space:nowrap">non-branded</FONT> business at existing key customers in each distribution channel and expanding our offerings into alternative distribution channels. We are executing on
our Strategic Plan by growing our consumer distribution channel, which now accounts for almost 70% of our total annual company sales volume, which we define as pounds sold to customers. This growth has been driven by an increase in sales of our
branded products such as our <I>Orchard Valley Harvest</I> and <I>Fisher</I> snack nut and trail mix products to a variety of retailers as well as growth from private brand product sales. We have also made distribution gains for <I>Fisher</I> recipe
nuts at several new grocery customers during the 2019 fiscal year. We are also focusing on growing <I>Squirrel Brand</I> and <I>Southern Style Nuts</I> brand awareness through expanded distribution and increased innovation and product offerings.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We face a number of challenges in the future which include, among others, potential acquisition cost volatility for almonds and intensified competition
for market share from both private brand and name brand nut products. We also face changing industry trends resulting in retail consolidation and Internet price competition for nut and <FONT STYLE="white-space:nowrap">nut-related</FONT> products.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We will continue to focus on seeking profitable business opportunities to best utilize our production capacity at our Elgin Site and evaluate facility
expansion to meet customer demand. We expect to maintain our current level of promotional and advertising activity for our <I>Orchard Valley Harvest</I> and <I>Fisher </I>snack<I> </I>brands. We continue to see domestic sales and volume growth in
our <I>Orchard Valley Harvest</I> brand and will continue to focus on this portion of our branded business as well as our <I>Squirrel Brand </I>and <I>Southern Style Nuts</I> brands. We will continue to face the ongoing challenges specific to our
business, such as food safety and regulatory issues and the maintenance and growth of our customer base for branded and private label products. See the information referenced in Part I, Item&nbsp;1A &#151; &#147;Risk Factors&#148; of this report for
additional information about our risks, challenges and uncertainties. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">21 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Annual Highlights </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Our net sales for fiscal 2019 decreased by $12.7&nbsp;million, or 1.4%, to $876.2&nbsp;million compared to fiscal
2018. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Gross profit increased by $19.4&nbsp;million, and our gross profit margin, as a percentage of net sales,
increased to 18.1% in fiscal 2019 from 15.6% in fiscal 2018. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Total operating expenses for fiscal 2019 increased by $17.0&nbsp;million, and our operating expenses, as a
percentage of net sales, were 11.4% compared to 9.3% of net sales in fiscal 2018. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Diluted earnings per share increased approximately 20.8% compared to last fiscal year. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Our strong financial position allowed us to pay a cash dividend of $29.1&nbsp;million in August 2018.
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The total value of inventories on hand at the end of fiscal 2019 decreased by $17.3&nbsp;million, or 9.9%, in
comparison to the total value of inventories on hand at the end of fiscal 2018. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have seen acquisition costs for pecans and walnuts
decline in the 2018 crop year (which falls into our current 2019 fiscal year), as well as declining acquisition costs for cashews. While we completed our procurement of the current year crop of inshell walnuts during the second quarter of fiscal
2019, the total payments to our walnut growers were not determined until the third quarter of fiscal 2019, which is typical. The final prices paid to the walnut growers were based upon prevailing market prices and other factors, such as crop size
and export demand. At June&nbsp;27, 2019 there are no amounts due to walnut growers. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Results of Operations </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table sets forth the percentage relationship of certain items to net sales for the periods indicated and the percentage increase or decrease of
such items from fiscal 2019 to fiscal 2018 and from fiscal 2018 to fiscal 2017. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

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

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

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

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

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Percentage of Net Sales</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Percentage&nbsp;Change</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Fiscal<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Fiscal<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Fiscal<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Fiscal<BR>2019<BR>vs.<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Fiscal<BR>2018<BR>vs.<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net sales</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.4</TD>
<TD NOWRAP VALIGN="bottom">)%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross profit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selling expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Administrative expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Fiscal 2019 Compared to Fiscal 2018 </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Net Sales </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our net sales decreased 1.4% to
$876.2&nbsp;million for fiscal 2019 from $888.9&nbsp;million for fiscal 2018. Sales volume increased by 1.4% for fiscal 2019 in comparison to sales volume for fiscal 2018. The decline in net sales was driven by a 2.8% decrease in the weighted
average sales price per pound, which primarily occurred as a result of a shift in sales volume from higher priced tree nut products to lower priced peanut and trail mix products. Lower selling prices for products containing cashews and pecans,
driven by lower commodity acquisition costs, also contributed to the decrease in net sales. The decline in net sales from lower selling prices due to commodity deflation for certain tree nuts was partially offset by the increase in sales volume.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following summarizes sales by product type as a percentage of total gross sales. The information is based upon gross sales, rather than net sales,
because certain adjustments from gross sales to net sales, such as promotional discounts, are not allocable to product type. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Product Type</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Fiscal<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Fiscal<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Peanuts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15.7</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Pecans</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cashews&nbsp;&amp; Mixed Nuts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">23.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Walnuts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Almonds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Trail&nbsp;&amp; Snack Mixes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">22 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table shows a comparison of net sales by distribution channel (dollars in thousands): </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Distribution Channel</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Fiscal<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Fiscal<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Change</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Percent<BR>Change</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Consumer <SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">625,581</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">589,867</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">35,714</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.1</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Commercial Ingredients</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">140,103</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">154,114</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(14,011</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(9.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Contract Packaging</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">110,517</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">144,950</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(34,433</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(23.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">876,201</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">888,931</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(12,730</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.4</TD>
<TD NOWRAP VALIGN="bottom">)%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Sales of branded products were approximately 37% and 38% of total consumer channel sales during fiscal 2019 and
2018, respectively. <I>Fisher</I> branded products were approximately 69% and 75% of branded sales during fiscal 2019 and 2018 respectively, with branded produce products accounting for most of the remaining branded product sales.
</P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net sales in the consumer distribution channel increased by 6.1% in dollars and 10.5% in sales volume in fiscal 2019 compared to fiscal
2018. The sales volume increase was primarily driven by a 13.0% increase in sales of private brand trail mixes and snack nuts resulting from distribution gains with new and existing customers. Increased sales of <I>Orchard Valley Harvest</I> produce
products and <I>Fisher</I> snack nuts also contributed to the increase in sales volume. A 13.3% sales volume increase for our <I>Orchard Valley Harvest</I> produce products came primarily from distribution gains for the salad toppers product line
and distribution gains with new and existing customers. Sales volume for <I>Fisher</I> snack nuts increased by 4.3% due to distribution gains at an existing customer and increased promotional activity for our <I>Oven Roasted Never Fried</I> product
line. Accounting for 10.9% of the sales volume increase was the additional sales volume related to <I>Southern Style Nuts</I> snack mix products resulting from the Acquisition which occurred late in our fiscal 2018 second quarter. Beginning in
December 2017, <I>Squirrel Brand</I> sales volume is included in the consumer and commercial ingredients distribution channels. <I>Squirrel Brand</I> sales volume for fiscal 2018 was included in the contract packaging distribution channel through
November 2017, because Squirrel Brand was a contract packaging customer until the Acquisition. Sales volume for <I>Fisher</I> recipe nuts declined 12.3% primarily due to competitive pricing pressure from private brand recipe nuts and some lost
distribution at an existing major customer. However, IRi market data from June 2019 indicates that <I>Fisher</I> recipe nuts continue to be the branded market share leader in the overall recipe nut category. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net sales in the commercial ingredients distribution channel decreased by 9.1% in dollars and 7.3% in sales volume compared to fiscal 2018. The sales volume
decrease was primarily due to lower sales of bulk products to other food manufacturers. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net sales in the contract packaging distribution channel
decreased by 23.8% in dollars and 20.2% in sales volume in fiscal 2019 compared to fiscal 2018. The decline in sales volume mainly came from the discontinuance of a product line and a reduction in unit ounce weights for tree nut items implemented by
an existing contract packaging customer, as well as the loss of some bulk business with another existing customer. The sales volume decrease was also due to our acquisition of the Squirrel Brand business at the end of November 2017, as discussed
above. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Gross Profit </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Gross profit increased
13.9% to $158.3&nbsp;million in fiscal 2019 from $138.9&nbsp;million in fiscal 2018. Our gross profit margin, as a percentage of sales, increased to 18.1% for fiscal 2019 from 15.6% for fiscal 2018. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The increases in gross profit and gross profit margin were mainly attributable to lower commodity acquisition costs for walnuts, pecans and cashews. The 1.4%
increase in sales volume also contributed to the increase in gross profit. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Operating Expenses </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Total operating expenses for fiscal 2019 increased by $17.0&nbsp;million to $99.7&nbsp;million. Operating expenses as a percent of net sales was 11.4% for
fiscal 2019 and 9.3% for fiscal 2018. The increase in total operating expenses was mainly due to increases in incentive compensation, other compensation, shipping and advertising expenses. Additionally, total operating expenses included $2.5 million
for consulting and legal expense related to an acquisition opportunity that we explored but ultimately elected not to pursue and a $1.0 million increase in amortization expense related to the acquisition of the Squirrel Brand business that occurred
in the second quarter of fiscal 2018. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Selling expenses for fiscal 2019 were $61.8&nbsp;million, an increase of $8.8&nbsp;million, or 16.7%, over the
amount recorded for fiscal 2018. The increase was driven by a $5.9&nbsp;million increase in compensation related expenses, primarily incentive compensation expense, a $1.7&nbsp;million increase in freight expense due to an increase in delivered
sales pounds coupled with rising costs in the transportation industry in the first two quarters of fiscal 2019 and a $0.6&nbsp;million increase in advertising expense to support our new <I>Oven Roasted Never Fried Fisher</I> snack line. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">23 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Administrative expenses for fiscal 2019 were $38.0&nbsp;million, an increase of $8.2&nbsp;million, or 27.5%,
from the amount recorded for fiscal 2018. The increase was driven by a $6.6&nbsp;million increase in compensation related expenses, primarily incentive compensation expense, a $1.5&nbsp;million increase in consulting expense and a $1.0&nbsp;million
increase in amortization expense that is associated with the Acquisition. Partially offsetting these increases was a $0.6&nbsp;million decrease in personnel expense and $0.6&nbsp;million decrease in the loss on asset disposals. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Income from Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Due to the factors
discussed above, our income from our operations was $58.5&nbsp;million, or 6.7% of net sales, for fiscal 2019, compared to $56.2&nbsp;million, or 6.3% of net sales, for fiscal 2018. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Interest Expense </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Interest expense was
$3.1&nbsp;million for fiscal 2019 compared to $3.5&nbsp;million for fiscal 2018. The decrease in interest expense was due to lower average debt levels. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Rental and Miscellaneous Expense, Net </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net rental
and miscellaneous expense was $1.1&nbsp;million for fiscal 2019 compared to $1.4&nbsp;million for fiscal 2018. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Other Expense </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Other expense consists of pension related expenses other than the service cost component and was $1.9&nbsp;million and $2.0&nbsp;million for fiscal 2019 and
fiscal 2018, respectively. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Income Tax Expense </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Income tax expense was $13.0&nbsp;million, or 24.7% of income before income taxes (the &#147;Effective Tax Rate&#148;), for fiscal 2019 compared to
$16.9&nbsp;million, or 34.1% of income before income taxes, for fiscal 2018. The decrease in the Effective Tax Rate for fiscal 2019 was primarily due to the reduction of the federal statutory rate to 21% effective January&nbsp;1, 2018 due to the Tax
Cuts and Jobs Act of 2017 (&#147;Tax Reform&#148;). Due to our fiscal year ending in June, our federal statutory rate was approximately 28% for fiscal 2018. Further increasing the Effective Tax Rate of fiscal 2018 was a $3.1&nbsp;million <FONT
STYLE="white-space:nowrap">non-cash</FONT> charge to reduce our net deferred tax assets due to Tax Reform. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Net Income </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net income was $39.5&nbsp;million, or $3.45 basic and $3.43 diluted per common share, for fiscal 2019, compared to $32.5&nbsp;million, or $2.86 basic and $2.84
diluted per common share, for fiscal 2018, due to the factors discussed above. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Fiscal 2018 Compared to Fiscal 2017 </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The discussion of our results of operations for the fiscal year ended June&nbsp;28, 2018 compared to the fiscal year ended June&nbsp;29, 2017 can be found in
Part II, Item 7, &#147;Management&#146;s Discussion and Analysis of Financial Condition and Results of Operations&#148; in the Company&#146;s Annual Report on Form <FONT STYLE="white-space:nowrap">10-K</FONT> for the year ended June&nbsp;28, 2018.
</P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Liquidity and Capital Resources </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>General
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The primary uses of cash are to fund our current operations, fulfill contractual obligations, pursue our Strategic Plan and repay indebtedness.
Also, various uncertainties could result in additional uses of cash. The primary sources of cash are results of operations and availability under our Credit Agreement, dated February&nbsp;7, 2008 and subsequently amended most recently in November
2017 (as amended, the &#147;Credit Facility&#148;), that provides a revolving loan commitment and letter of credit subfacility. We anticipate that expected net cash flow generated from operations and amounts available pursuant to the Credit Facility
will be sufficient to fund our operations for the next twelve months. Our available credit under our Credit Facility has allowed us to consummate business acquisitions, devote more funds to promote our branded products (especially our <I>Fisher
</I>and <I>Orchard Valley Harvest</I> brands), reinvest in the Company through capital expenditures, develop new products, pay special and annual cash dividends, and explore other growth strategies outlined in our Strategic Plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Cash flows from operating activities have historically been driven by net income but are also significantly influenced by inventory requirements, which can
change based upon fluctuations in both quantities and market prices of the various nuts and nut products we buy and sell. Current market trends in nut prices and crop estimates also impact nut procurement. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">24 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table sets forth certain cash flow information for the last two fiscal years (dollars in
thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019 to<BR>2018<BR>$ Change</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">83,459</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">66,154</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">17,305</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(14,614</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(34,968</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,354</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Financing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(68,703</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(31,692</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(37,011</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total change in cash</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">142</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(506</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">648</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Operating Activities.</I></B> Net cash provided by operating activities was $83.5&nbsp;million in fiscal 2019, an
increase of $17.3&nbsp;million compared to fiscal 2018. This increase in operating cash flow was due primarily to a $7.0&nbsp;million increase in net income, combined with a reduced use of working capital for inventory compared to fiscal 2018.
Inventories decreased $17.3&nbsp;million in fiscal 2019 compared to an $8.1&nbsp;million decrease in inventories in fiscal 2018 which resulted in a net favorable change in cash of $7.3&nbsp;million. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Total inventories were $157.0&nbsp;million at June&nbsp;27, 2019, a decrease of $17.3&nbsp;million, or 9.9%, from the inventory balance at June&nbsp;28, 2018.
The decrease was primarily due to lower quantities on hand for peanuts and cashews and lower acquisition costs for cashews, walnuts and pecans. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Raw nut
and dried fruit input stocks, some of which are classified as work in process, decreased by 6.7&nbsp;million pounds, or 12.7%, at June&nbsp;27, 2019 compared to June&nbsp;28, 2018. The weighted average cost per pound of raw nut and dried fruit input
stocks on hand at the end of fiscal 2019 fell by 12.2% compared to the end of fiscal 2018, primarily due to lower acquisition costs for cashews, walnuts and pecans. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Investing Activities.</I></B> Cash used in investing activities was $14.6&nbsp;million in fiscal 2019. Capital expenditures accounted for a
$15.1&nbsp;million use of cash in fiscal 2019. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Cash used in investing activities was $35.0&nbsp;million in fiscal 2018. The payment of the cash portion
of the purchase price for the Acquisition was $21.7&nbsp;million, net. Capital expenditures accounted for a $13.2&nbsp;million use of cash in fiscal 2018. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We expect total capital expenditures for equipment purchases and upgrades, facility maintenance and food safety enhancements for&nbsp;fiscal 2020 to be
approximately&nbsp;$14&nbsp;million.&nbsp;Absent any material acquisitions or other significant investments, we believe that cash on hand, combined with cash provided by operations and borrowings available under&nbsp;the Credit Facility, will be
sufficient to meet the cash requirements for&nbsp;capital expenditures. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Financing Activities.</I></B> Cash used in financing activities was
$68.7&nbsp;million during fiscal 2019. We paid dividends totaling $29.1&nbsp;million in fiscal 2019. We repaid $6.9&nbsp;million of long-term debt during fiscal 2019, $2.9&nbsp;million of which was related to the Mortgage Facility (as defined
below). There was a net decrease in borrowings outstanding under our Credit Facility of $31.3&nbsp;million during fiscal 2019 which occurred, in part, as a result of the decrease in inventory and increased profitability. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Cash used in financing activities was $31.7&nbsp;million during fiscal 2018. We paid dividends totaling $28.4&nbsp;million in fiscal 2018. We repaid
$5.7&nbsp;million of long-term debt during fiscal 2018, $2.9&nbsp;million of which was related to the Mortgage Facility (as defined below). </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Financing Arrangements </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On February&nbsp;7, 2008,
we entered into the Credit Facility with a bank group (the &#147;Bank Lenders&#148;) providing a $117.5&nbsp;million revolving loan commitment and letter of credit subfacility. Also on February&nbsp;7, 2008, we entered into a Loan Agreement with an
insurance company (the &#147;Mortgage Lender&#148;) providing us with two term loans, one in the amount of $36.0&nbsp;million (&#147;Tranche A&#148;) and the other in the amount of $9.0&nbsp;million (&#147;Tranche B&#148;), for an aggregate amount
of $45.0&nbsp;million (the &#147;Mortgage Facility&#148;). </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Credit Facility </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Credit Facility, as most recently amended in November 2017, is secured by substantially all of our assets other than machinery and equipment, real
property, and fixtures and matures on July&nbsp;7, 2021. The Mortgage Facility is secured by mortgages on essentially all of our owned real property located in Elgin, Illinois, Gustine, California and Garysburg, North Carolina (the &#147;Encumbered
Properties&#148;). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">25 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On November&nbsp;29, 2017, we entered into the Consent and Ninth Amendment to our Credit Agreement which
provided lender consent to incur unsecured debt in connection with our acquisition of the assets of the Squirrel Brand business, and for the acquisition of the Squirrel Brand business to constitute a &#147;Permitted Acquisition&#148; under the terms
of the Credit Facility. The Ninth Amendment also modified our collateral reporting requirements. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The terms of the Credit Facility contain covenants that,
among other things, require us to restrict investments, indebtedness, acquisitions and certain sales of assets and limit annual cash dividends or distributions, transactions with affiliates, redemptions of capital stock and prepayment of
indebtedness (if such prepayment, among other things, is of a subordinate debt). If loan availability under the borrowing base calculation falls below $25.0&nbsp;million, we will be required to maintain a specified fixed charge coverage ratio,
tested on a monthly basis, until loan availability equals or exceeds $25.0&nbsp;million for three consecutive months. All cash received from customers is required to be applied against the Credit Facility. The Bank Lenders have the option to
accelerate and demand immediate repayment of our obligations under the Credit Facility in the event of default on the payments required under the Credit Facility, a change in control in the ownership of the Company,
<FONT STYLE="white-space:nowrap">non-compliance</FONT> with the financial covenant or upon the occurrence of other defaults by us under the Credit Facility (including a default under the Mortgage Facility). As of June&nbsp;27, 2019, we were in
compliance with all covenants under the Credit Facility, and we currently expect to be in compliance with the financial covenant in the Credit Facility for the foreseeable future. At June&nbsp;27, 2019, we had $113.6&nbsp;million of available credit
under the Credit Facility. If this entire amount were borrowed at June&nbsp;27, 2019, we would still be in compliance with all restrictive covenants under the Credit Facility. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Mortgage Facility </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Mortgage Facility matures on
March&nbsp;1, 2023. On March&nbsp;1, 2018 the interest rate on the Mortgage Facility was fixed at 4.25% per annum. Prior to March&nbsp;1, 2018, Tranche A accrued interest at a fixed interest rate of 7.63%&nbsp;per annum, payable monthly and Tranche
B accrued interest, as reset on March&nbsp;1, 2016, at a floating rate of the greater of <FONT STYLE="white-space:nowrap">(i)&nbsp;one-month</FONT> LIBOR plus 3.50%&nbsp;per annum or (ii)&nbsp;4.25%, payable monthly. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Monthly principal payments on Tranche A in the amount of $0.2&nbsp;million commenced on June&nbsp;1, 2008. Monthly principal payments on Tranche B in the
amount of $0.1&nbsp;million commenced on June&nbsp;1, 2008. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The terms of the Mortgage Facility contain covenants that require us to maintain a specified
net worth of $110.0&nbsp;million and maintain the Encumbered Properties. The Mortgage Lender is entitled to require immediate repayment of our obligations under the Mortgage Facility in the event we default in the payments required under the
Mortgage Facility, <FONT STYLE="white-space:nowrap">non-compliance</FONT> with the covenants or upon the occurrence of certain other defaults by us under the Mortgage Facility. As of June&nbsp;27, 2019, we were in compliance with all covenants under
the Mortgage Facility. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Selma Property </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In September
2006, we sold our Selma, Texas properties (the &#147;Selma Properties&#148;) to two related party partnerships for $14.3&nbsp;million and are leasing them back. The selling price was determined by an independent appraiser to be the fair market value
which also approximated our carrying value. The lease for the Selma Properties has a <FONT STYLE="white-space:nowrap">ten-year</FONT> term at a fair market value rent with three five-year renewal options. In September 2015, we exercised two of the
five-year renewal options which extended the lease term to September 2026. The lease extension also reduced the monthly lease payment on the Selma Properties, beginning in September 2016, to reflect then current market conditions. One five-year
renewal option remains. Also, we have an option to purchase the Selma Properties from the partnerships at 95% (100% in certain circumstances) of the then fair market value, but not less than the original $14.3&nbsp;million purchase price. The
provisions of the arrangement are not eligible for sale-leaseback accounting, and the $14.3&nbsp;million was recorded as a debt obligation. No gain or loss was recorded on the Selma Properties transaction. As of June&nbsp;27, 2019,
$10.1&nbsp;million of the debt obligation was outstanding. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Squirrel Brand Seller-Financed Note </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In November 2017 we completed the <I>Squirrel Brand</I> acquisition. The Acquisition was financed by a combination of cash (drawn under the Credit Facility)
and a three-year seller-financed note for $11.5&nbsp;million (&#147;Promissory Note&#148;). The principal owner and seller of the <I>Squirrel Brand</I> business was subsequently appointed as an executive officer of the Company and is considered a
related party. The Promissory Note is unsecured, bears interest at 5.5% per annum and is payable in equal monthly principal payments of $0.3&nbsp;million, plus interest, which began in January 2018. Upon an event of default, as defined in the
Promissory Note, the interest rate increases to 7.5% until such event of default is cured. We can <FONT STYLE="white-space:nowrap">pre-pay</FONT> the Promissory Note at any time during the three-year period without penalty. At June&nbsp;27, 2019,
the principal amount of $5.8&nbsp;million of the Promissory Note was outstanding. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">26 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><FONT STYLE="white-space:nowrap">Off-Balance</FONT> Sheet Arrangements </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of June&nbsp;27, 2019, we were not involved in any <FONT STYLE="white-space:nowrap">off-balance</FONT> sheet arrangements, as defined in
Item&nbsp;303(a)(4)(ii) of <FONT STYLE="white-space:nowrap">Regulation&nbsp;S-K</FONT> promulgated by the SEC. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Contractual Cash Obligations </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">At June&nbsp;27, 2019, we had the following contractual cash obligations for long-term debt (including scheduled interest payments), operating leases, the
Credit Facility, purchase obligations, retirement plans and other long-term liabilities (amounts in this subsection in thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

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

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

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

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

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Less&nbsp;Than<BR>1&nbsp;Year</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B><FONT STYLE="white-space:nowrap">1-3&nbsp;Years</FONT></B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B><FONT STYLE="white-space:nowrap">3-5&nbsp;Years</FONT></B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>More&nbsp;Than<BR>5&nbsp;Years</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term debt obligations <SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">34,051</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">8,738</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">11,316</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">5,062</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">8,935</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Minimum operating lease commitments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,353</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,715</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,932</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,573</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">133</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchase obligations <SUP STYLE="font-size:85%; vertical-align:top">(2)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">202,184</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">202,184</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Retirement plans <SUP STYLE="font-size:85%; vertical-align:top">(3)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,719</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">803</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,679</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,373</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21,864</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total contractual cash obligations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">268,307</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">213,440</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">15,927</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">8,008</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">30,932</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">See Note 6&#151;&#147;Long-Term Debt&#148; of the Notes to Consolidated Financial Statements for further detail
on the Company&#146;s long-term debt obligations. </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The purchase obligations primarily represent inventory purchase commitments and a commitment to purchase
capital equipment; however, these amounts exclude purchase commitments under walnut purchase agreements due to the uncertainty of pricing and quantity. </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Represents projected retirement obligations. See Note 12&#151;&#147;Employee Benefit Plans&#148; and Note
13&#151;&#147;Retirement Plan&#148; of the Notes to Consolidated Financial Statements for further details. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">27 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Critical Accounting Policies and Estimates </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our financial statements are prepared in accordance with accounting principles generally accepted in the United States of America. The accounting policies as
disclosed in the Notes to Consolidated Financial Statements are applied in the preparation of our financial statements and accounting for the underlying transactions and balances. The policies discussed below are considered by our management to be
critical for an understanding of our financial statements because the application of these policies places the most significant demands on management&#146;s judgment, with financial reporting results relying on estimation regarding the effect of
matters that are inherently uncertain. Specific risks, if applicable, for these critical accounting policies are described in the following paragraphs. For a detailed discussion on the application of these and other accounting policies, see Note
1&#151;&#147;Significant Accounting Policies&#148; of the Notes to Consolidated Financial Statements. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Preparation of this Annual Report on Form <FONT
STYLE="white-space:nowrap">10-K</FONT> requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the date of our financial statements, and the
reported amounts of revenue and expenses during the reporting period. Actual results may differ from those estimates. See &#147;Forward-Looking Statements&#148; below. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Revenue Recognition </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company records revenue
based on a five-step model in accordance with Accounting Standards Codification (&#147;ASC&#148;) Topic 606. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to
customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for the goods or services. We sell our products under some arrangements which include customer contracts that fix the sales price for
periods, which typically can be up to one year for some commercial ingredient customers, and through specific programs consisting of promotion allowances, volume and customer rebates and marketing allowances, among others, to consumer and some
commercial ingredient users. We recognize revenue as performance obligations are fulfilled, which occurs when control passes to our customers. We report all amounts billed to a customer in a sale transaction as revenue, including those amounts
related to shipping and handling. Adjustments for estimated promotion allowances, volume and customer rebates and marketing allowances, among others, are variable consideration and are recorded as a reduction of revenue in the same period the
related sales are recorded. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. See Note 2 &#150; &#147;Revenue Recognition&#148; below for additional
information on revenue recognition. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Inventories </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Inventories, which consist principally of inshell bulk-stored nuts, shelled nuts, dried fruit and processed and packaged nut products, are stated at the lower
of cost <FONT STYLE="white-space:nowrap">(first-in,</FONT> <FONT STYLE="white-space:nowrap">first-out)</FONT> and net realizable value. Net realizable value is defined as estimated selling prices in the ordinary course of business, less reasonably
predictable costs of completion, disposal and transportation. Inventory costs are reviewed at least quarterly. Fluctuations in the market price of pecans, peanuts, walnuts, almonds and other nuts may affect the value of inventory and gross profit
and gross profit margin. When net realizable values move below costs, we record adjustments to write down the carrying values of inventories to the lower of cost <FONT STYLE="white-space:nowrap">(first-in,</FONT>
<FONT STYLE="white-space:nowrap">first-out)</FONT> and net realizable value. No such adjustments have been required in any of the periods presented. The results of our shelling process can also result in changes to our inventory costs based upon
actual versus expected crop yields. We maintain significant inventories of bulk-stored inshell pecans, peanuts and walnuts. Quantities of inshell bulk-stored nuts are determined based upon our inventory systems and are subject to verification
techniques including observation, weighing and other methods. The quantities of each crop year bulk-stored nut inventories are generally shelled out over a ten to fifteen-month period, at which time revisions to any estimates, which historically
averaged less than 1.0% of inventory purchases, are also recorded. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We enter into walnut purchase agreements with growers typically in our first fiscal
quarter, under which they deliver their walnut crop to us during the fall harvest season (which typically occurs in our first and second fiscal quarters), and pursuant to our walnut purchase agreements, we determine the final price for this
inventory after receipt and typically by the end of our third fiscal quarter. Since the ultimate purchase price to be paid is determined subsequent to receiving the walnut crop, we typically estimate the final purchase price for our first and second
quarter interim financial statements based on crop size, quality, current market prices and other factors. Any such changes in estimates, which could be significant, are accounted for in the period of change by adjusting inventory on hand or cost of
goods sold if the inventory has been sold. Changes in estimates may affect the ending inventory balances, as well as gross profit. There were no significant adjustments recorded in any of the periods presented. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">28 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Impairment of Long-Lived Assets </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We review held and used long-lived assets, including our rental investment property and amortizable identifiable intangible assets (e.g., customer
relationships and brand names), to assess recoverability from projected undiscounted cash flows whenever events or changes in facts and circumstances indicate that the carrying value of the assets may not be recoverable. When such events occur, we
compare the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset or asset group to the carrying amount of the long-lived asset or asset group. The cash flows are based on our best estimate of
future cash flows derived from the most recent business projections. If this comparison indicates there is an impairment, the carrying value of the asset is reduced to its estimated fair value. We also evaluate the amortization periods assigned to
our intangible assets to determine whether events or changes in circumstances require a revised estimate of useful lives. We did not record any impairment of long-lived assets or amortizable identifiable intangible assets in any of the last three
fiscal years. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Goodwill </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Goodwill is not
amortized, but is tested annually for impairment whenever events or changes in circumstances indicate the carrying amount of the asset may be impaired. A significant amount of judgment is involved in determining if an indicator of impairment has
occurred. Such indicators may include deterioration in general economic conditions, adverse changes in the markets in which we operate, increases in input costs that have negative effects on earnings and cash flows, or a trend of negative or
declining cash flows over multiple periods, among others. The fair value that could be realized in an actual transaction may differ from that used to evaluate the impairment of goodwill. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In testing goodwill for impairment, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads
to a determination that it is more likely than not (more than 50%) that the estimated fair value of our single reporting unit is less than its carrying amount. If we elect to perform a qualitative assessment and determine that an impairment is more
likely than not, we are then required to perform a quantitative impairment test, otherwise no further analysis is required. We also may elect not to perform the qualitative assessment and, instead, proceed directly to the quantitative impairment
test. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Under the goodwill qualitative assessment, various events and circumstances that would affect the estimated fair value of our single reporting unit
are identified (similar to impairment indicators above). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Under the goodwill quantitative impairment test, the evaluation of impairment involves comparing
the current fair value of our single reporting unit to its carrying value, including goodwill. We estimate the fair value using level 3 inputs as defined by the fair value hierarchy. The inputs used to calculate the fair value include several
subjective factors, such as estimates of future cash flows, estimates of our future cost structure, discount rates for our estimated cash flows, required level of working capital, assumed terminal value, and time horizon of cash flow forecasts. If
the carrying value of our single reporting unit exceeds its fair value, we recognize an impairment loss equal to the difference between the carrying value and estimated fair value. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Income Taxes </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We account for income taxes using an
asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been reported in our financial statements or tax returns. Such items give rise to
differences in the financial reporting and tax basis of assets and liabilities. A valuation allowance is recorded to reduce the carrying amount of deferred tax assets if it is more likely than not that all or a portion of the asset will not be
realized. In estimating future tax consequences, we consider all expected future events other than changes in tax law or rates. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We record liabilities for
uncertain income tax positions based on a <FONT STYLE="white-space:nowrap">two-step</FONT> process. The first step is recognition, where we evaluate whether an individual tax position has a likelihood of greater than 50% of being sustained upon
examination based on the technical merits of the position, including resolution of any related appeals or litigation processes. For tax positions that are currently estimated to have a less than 50% likelihood of being sustained, no tax benefit is
recorded. For tax positions that have met the recognition threshold in the first step, we perform the second step of measuring the benefit to be recorded. The actual benefits ultimately realized may differ from our estimates. In future periods,
changes in facts, circumstances, and new information may require us to change the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recorded in results of operations
and financial position in the period in which such changes occur. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We recognize interest and penalties accrued related to unrecognized tax benefits in the
Income tax expense caption in the Consolidated Statement of Comprehensive Income. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We evaluate the realization of deferred tax assets by considering our
historical taxable income and future taxable income based upon the reversal of deferred tax liabilities. As of June&nbsp;27, 2019, we believe that our deferred tax assets are fully realizable. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">29 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Retirement Plan </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In order to measure the annual expense and calculate the liability associated with our retirement plan, management must make a variety of estimates including,
but not limited to, discount rates, compensation increases and anticipated mortality rates. The estimates used by management are based on our historical experience as well as current facts and circumstances. We use a third-party specialist to assist
management in appropriately measuring the expense associated with this employment-related benefit. Different estimates used by management could result in us recognizing different amounts of expense over different periods of time. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We recognize net actuarial gains or losses in excess of 10% of the plan&#146;s projected benefit obligation into current period expense over the average
remaining expected service period of active participants. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">One significant assumption for pension plan accounting is the discount rate. We select a
discount rate each year (as of our fiscal <FONT STYLE="white-space:nowrap">year-end</FONT> measurement date) for our plan based upon a hypothetical corporate bond portfolio for which the cash flows match the <FONT STYLE="white-space:nowrap"><FONT
STYLE="white-space:nowrap">year-by-year</FONT></FONT> projected benefit cash flows for our pension plan. The hypothetical bond portfolio is comprised of high-quality fixed income debt securities (usually Moody&#146;s Aa3 or higher) available at the
measurement date. Based on this information, the discount rate selected by us for determination of pension expense was 4.14% for fiscal 2019, 3.99% for fiscal 2018, and 3.61% for fiscal 2017. A <FONT STYLE="white-space:nowrap">25-basis</FONT> point
increase or decrease in our discount rate assumption for fiscal 2019 would have resulted in an immaterial change in our pension expense for fiscal 2019. For our <FONT STYLE="white-space:nowrap">year-end</FONT> pension obligation determination, we
selected discount rates of 3.56% and 4.14% for fiscal years 2019 and 2018, respectively. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The rate of compensation increase is another significant
assumption used in the development of accounting information for pension plans. We determine this assumption based on our long-term plans for compensation increases and current economic conditions. Based on this information, we selected 4.1% and
3.4% for fiscal 2019 and 2018, respectively, as the average rate of compensation increase for determining our <FONT STYLE="white-space:nowrap">year-end</FONT> pension obligation. We used 3.4% for the rate of compensation increase for determination
of pension expense for fiscal year 2019 and 4.5% for both fiscal years 2018 and 2017. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The <FONT STYLE="white-space:nowrap">RP-2014</FONT> white collar
fully generational mortality table with mortality improvement scale <FONT STYLE="white-space:nowrap">MP-2018</FONT> published by the Society of Actuaries Retirement Plan Experience Committee was utilized in the preparation of our pension obligation
as of June&nbsp;27, 2019. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">30 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Recent Accounting Pronouncements </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Refer to Note 1 &#151; &#147;Significant Accounting Policies&#148; of the Notes to Consolidated Financial Statements for a discussion of recently issued
accounting pronouncements. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Forward-Looking Statements </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The statements contained in this Annual Report on Form <FONT STYLE="white-space:nowrap">10-K,</FONT> and in the Chief Executive Officer&#146;s letter to
stockholders accompanying the Annual Report on Form <FONT STYLE="white-space:nowrap">10-K</FONT> delivered to stockholders, that are not historical (including statements concerning our expectations regarding market risk) are &#147;forward-looking
statements.&#148; These forward-looking statements may be followed (and therefore identified) by a cross reference to Part I, Item&nbsp;1A &#151; &#147;Risk Factors&#148; or may be otherwise identified by the use of forward-looking words and phrases
such as &#147;will&#148;, &#147;anticipates&#148;, &#147;intends&#148;, &#147;may&#148;, &#147;believes&#148;, &#147;should&#148; and &#147;expects&#148;, and they are based on our current expectations or beliefs concerning future events and involve
risks and uncertainties. We undertake no obligation to update publicly or otherwise revise any forward-looking statements, whether as a result of new information, future events or other factors that affect the subject of these statements, except
where expressly required to do so by law. We caution that such statements are qualified by important factors, including the factors described in Part I, Item&nbsp;1A &#151; &#147;Risk Factors&#148; and other factors, risks and uncertainties that are
beyond our control, that could cause results to differ materially from our current expectations and/or those in the forward-looking statements, as well as the timing and occurrence (or nonoccurrence) of transactions and other factors, risk,
uncertainties and events which may be subject to circumstances beyond our control. Consequently, results actually achieved may differ materially from the expected results included in these statements. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;7A &#151; Quantitative and Qualitative Disclosures About Market Risk </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are exposed to the impact of changes in interest rates, commodity prices of raw material purchases and foreign exchange. We have not entered into any
arrangements to hedge against changes in market interest rates, commodity prices or foreign currency fluctuations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are unable to engage in hedging
activity related to commodity prices, because there are no established futures markets for nuts; therefore, we can only attempt to pass on the commodity cost increases in the form of price increases to our customers. A hypothetical 1% increase in
material costs, without a corresponding price increase, would have decreased gross profit approximately $5.8&nbsp;million for fiscal 2019. See Part I, Item&nbsp;1A &#151; &#147;Risk Factors&#148; for a further discussion of the risks and
uncertainties related to commodity prices of raw materials and the impact thereof on our business. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Approximately 35% of the dollar value of our total nut
purchases for fiscal 2019 were made from foreign countries, and while these purchases were payable in U.S. dollars, the underlying costs may fluctuate with changes in the value of the U.S. dollar relative to the currency in the foreign country from
where the nuts are purchased, or to other major foreign currencies such as the euro. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are exposed to interest rate risk on our Credit Facility, our
only variable rate credit facility; because we have not entered into any hedging instruments which fix the floating rate or offset an increase in the floating rate. A hypothetical 10% adverse change in weighted-average interest rates would have had
a $0.1&nbsp;million impact on our net income and cash flows from operating activities for fiscal 2019. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">31 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;8&nbsp;&#151; Financial Statements and Supplementary Data </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Report of Independent Registered Public Accounting Firm </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">To the Board of Directors and Stockholders of John B. Sanfilippo&nbsp;&amp; Son, Inc. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Opinions on the Financial Statements and Internal Control over Financial Reporting </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have audited the accompanying consolidated balance sheets of John B. Sanfilippo&nbsp;&amp; Son, Inc.<B> </B>and its subsidiaries<B> </B>(the
&#147;Company&#148;) as of June&nbsp;27, 2019 and June&nbsp;28, 2018,<B> </B>and the related consolidated statements of comprehensive income, stockholders&#146; equity, and cash flows for each of the three years in the period ended June&nbsp;27,
2019, including the related notes (collectively referred to as the &#147;consolidated financial statements&#148;).<B> </B>We also have audited the Company&#146;s internal control over financial reporting as of June&nbsp;27, 2019, based on criteria
established in <I>Internal Control&#151;Integrated Framework</I> (2013)&nbsp;issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In our opinion, the consolidated<B> </B>financial statements referred to above present fairly, in all material respects, the financial position of the Company
as of June&nbsp;27, 2019 and June&nbsp;28, 2018<B>, </B>and the results of its operations and its cash flows for each of the three years in the period ended June&nbsp;27, 2019<B> </B>in conformity with accounting principles generally accepted in the
United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of June&nbsp;27, 2019, based on criteria established in <I>Internal Control&#151;Integrated
Framework</I> (2013)&nbsp;issued by the COSO. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Change in Accounting Principle </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As discussed in Note 1 to the consolidated financial statements, the Company changed the manner in which it accounts for revenue recognized from customer
contracts in fiscal 2019. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Basis for Opinions </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#146;s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting,
and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying<B> </B>Management&#146;s Report on Internal Control over Financial Reporting<B> </B>. Our responsibility is to express opinions on
the Company&#146;s consolidated<B> </B>financial statements and on the Company&#146;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board
(United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable
assurance about whether the consolidated<B> </B>financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our audits of the consolidated<B> </B>financial statements included performing procedures to assess the risks of material misstatement of the consolidated<B>
</B>financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated<B> </B>financial
statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated<B> </B>financial statements. Our audit of internal
control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal
control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">32 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Definition and Limitations of Internal Control over Financial Reporting </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">A company&#146;s internal control over financial reporting is a process designed 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. A company&#146;s internal control over financial reporting includes those policies and procedures that
(i)&nbsp;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii)&nbsp;provide reasonable assurance that transactions are recorded as
necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors
of the company; and (iii)&nbsp;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#146;s assets that could have a material effect on the financial statements. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of
effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Chicago, Illinois </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">August&nbsp;21, 2019 </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have served as the Company&#146;s auditor since 1982. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">33 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>JOHN B. SANFILIPPO&nbsp;&amp; SON, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSOLIDATED BALANCE SHEETS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">June&nbsp;27, 2019 and June&nbsp;28, 2018 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>(dollars in thousands, except share and per share amounts) </I></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

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

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


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>ASSETS</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">CURRENT ASSETS:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,591</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,449</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable, less allowance for doubtful accounts of $350 and $270, respectively</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">60,971</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65,426</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inventories</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">157,024</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">174,362</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepaid expenses and other current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,754</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,645</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">TOTAL CURRENT ASSETS</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">225,340</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">247,882</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">PROPERTY, PLANT AND EQUIPMENT:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Land</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,285</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,285</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Buildings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">109,955</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">108,540</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Machinery and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">210,962</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">198,321</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Furniture and leasehold improvements</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,128</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,015</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Vehicles</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">673</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">526</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Construction in progress</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,127</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,618</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">337,130</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">324,305</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less: Accumulated depreciation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">228,778</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">217,689</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">108,352</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">106,616</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Rental investment property, less accumulated depreciation of $11,212 and $10,431,
respectively</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,831</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,462</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">TOTAL PROPERTY, PLANT AND EQUIPMENT</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">126,183</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">125,078</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">OTHER LONG TERM ASSETS:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Intangible assets, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14,626</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,654</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash surrender value of officers&#146; life insurance and other assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,782</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,565</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,723</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,024</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Goodwill</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,650</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,650</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">TOTAL ASSETS</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">391,304</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">415,853</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>The accompanying notes are an integral part of these consolidated financial statements. </I></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">34 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>JOHN B. SANFILIPPO&nbsp;&amp; SON, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSOLIDATED BALANCE SHEETS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">June&nbsp;27, 2019 and June&nbsp;28, 2018 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>(dollars in thousands, except share and per share amounts) </I></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

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

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


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>LIABILITIES&nbsp;&amp; STOCKHOLDERS&#146; EQUITY</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">CURRENT LIABILITIES:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Revolving credit facility borrowings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">31,278</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current maturities of long-term debt, including related party debt of $4,375 and $4,341,
respectively and net of unamortized debt issuance costs of $35 and $45, respectively</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,338</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,169</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">42,552</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">60,340</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Bank overdraft</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">901</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,062</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued payroll and related benefits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22,101</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,415</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other accrued expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,014</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,929</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">TOTAL CURRENT LIABILITIES</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">83,906</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">117,193</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">LONG-TERM LIABILITIES:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term debt, less current maturities, including related party debt of $11,495 and $15,507,
respectively and net of unamortized debt issuance costs of $44 and $79, respectively</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,381</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27,356</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Retirement plan</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24,737</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21,288</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,725</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,014</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">TOTAL LONG-TERM LIABILITIES</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">52,843</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">55,658</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">TOTAL LIABILITIES</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">136,749</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">172,851</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">COMMITMENTS AND CONTINGENCIES</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">STOCKHOLDERS&#146; EQUITY:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Class&nbsp;A Common Stock, convertible to Common Stock on a per share basis, cumulative voting
rights of ten votes per share, $.01 par value; 10,000,000 shares authorized, 2,597,426 shares issued and outstanding</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Common Stock, <FONT STYLE="white-space:nowrap">non-cumulative</FONT> voting rights of one vote per
share, $.01 par value; 17,000,000 shares authorized, 8,909,406 and 8,865,475 shares issued, respectively</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">89</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">89</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Capital in excess of par value</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">122,257</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">119,952</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Retained earnings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">137,712</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">127,320</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accumulated other comprehensive loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4,325</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,181</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Treasury stock, at cost; 117,900 shares of Common Stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,204</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,204</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">TOTAL STOCKHOLDERS&#146; EQUITY</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">254,555</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">243,002</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">TOTAL LIABILITIES&nbsp;&amp; STOCKHOLDERS&#146; EQUITY</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">391,304</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">415,853</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>The accompanying notes are an integral part of these consolidated financial statements. </I></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">35 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>JOHN B. SANFILIPPO&nbsp;&amp; SON, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">For the years ended June&nbsp;27, 2019,&nbsp;June 28, 2018 and June&nbsp;29, 2017 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>(dollars in thousands, except share and per share amounts) </I></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year Ended<BR>June&nbsp;27, 2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year Ended<BR>June&nbsp;28, 2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year Ended<BR>June&nbsp;29, 2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net sales</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">876,201</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">888,931</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">846,635</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of sales</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">717,931</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">750,032</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">704,712</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross profit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">158,270</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">138,899</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">141,923</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating expenses:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selling expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61,756</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">52,922</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">49,392</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Administrative expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37,990</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">29,788</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32,054</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total operating expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">99,746</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">82,710</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">81,446</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income from operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">58,524</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">56,189</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">60,477</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other expense:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expense including $1,143, $1,103 and $785 to related parties, respectively</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,060</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,463</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,910</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Rental and miscellaneous expense, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,089</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,406</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,296</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,947</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,970</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,133</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total other expense, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,096</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,839</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,339</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income before income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">52,428</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">49,350</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">54,138</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,962</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,850</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,013</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39,466</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">36,125</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other comprehensive (loss) income, net of tax:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amortization of prior service cost and actuarial gain included in net periodic pension
cost</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">778</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">839</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">820</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net actuarial (loss) gain arising during the period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,922</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">384</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,201</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other comprehensive (loss) income, net of tax</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,144</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,223</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,021</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Comprehensive income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">38,322</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">33,723</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">38,146</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income per common share &#151; basic</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3.45</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.86</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3.19</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income per common share &#151; diluted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3.43</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.84</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3.17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash dividends declared per share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.55</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.50</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">5.00</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted average shares outstanding &#151; basic</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,430,174</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,383,080</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,317,149</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted average shares outstanding &#151; diluted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,501,412</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,449,386</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,403,605</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>The accompanying notes are an integral part of these consolidated financial statements </I></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">36 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>JOHN B. SANFILIPPO&nbsp;&amp; SON, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#146; EQUITY </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">For the years ended June&nbsp;27, 2019,&nbsp;June 28, 2018 and June&nbsp;29, 2017 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>(dollars in thousands, except per share amounts) </I></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:9pt" ALIGN="center">


<TR>

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

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

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

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

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

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

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

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

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

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Class&nbsp;A&nbsp;Common<BR>Stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Common&nbsp;Stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Capital&nbsp;in<BR>Excess&nbsp;of<BR>Par&nbsp;Value</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Retained<BR>Earnings</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Accumulated<BR>Other<BR>Comprehensive<BR>Loss</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Treasury<BR>Stock</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Balance, June&nbsp;30, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,597,426</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,725,715</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">87</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">115,136</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">143,573</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(6,425</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(1,204</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">251,193</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">36,125</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">36,125</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Cash dividends ($5.00 per common share)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(56,464</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(56,464</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Pension liability amortization, net of income tax expense of $502</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">820</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">820</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Pension liability adjustment, net of income tax expense of $737</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,201</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,201</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Equity award exercises</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">75,926</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">62</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">63</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Stock-based compensation expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,504</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,504</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Effect of adopting ASU <FONT STYLE="white-space:nowrap">2016-09</FONT></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">70</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(44</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Balance, June&nbsp;29, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,597,426</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,801,641</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">88</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">117,772</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">123,190</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(4,404</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(1,204</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">235,468</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Cash dividends ($2.50 per common share)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(28,370</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(28,370</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Pension liability amortization, net of income tax expense of $280</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">839</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">839</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Pension liability adjustment, net of income tax expense of $127</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">384</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">384</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Equity award exercises, net of shares withheld for employee taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">63,834</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(616</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(615</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Stock-based compensation expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,796</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,796</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Balance, June&nbsp;28, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,597,426</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,865,475</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">89</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">119,952</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">127,320</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(3,181</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(1,204</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">243,002</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39,466</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39,466</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Cash dividends ($2.55 per common share)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(29,074</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(29,074</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Pension liability amortization, net of income tax expense of $274</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">778</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">778</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Pension liability adjustment, net of income tax benefit of $675</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,922</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,922</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Equity award exercises, net of shares withheld for employee taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">43,931</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(339</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(339</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Stock-based compensation expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,644</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,644</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Balance, June&nbsp;27, 2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,597,426</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,909,406</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">89</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">122,257</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">137,712</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(4,325</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(1,204</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">254,555</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>The accompanying notes are an integral part of these consolidated financial statements. </I></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">37 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>JOHN B. SANFILIPPO&nbsp;&amp; SON, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSOLIDATED STATEMENTS OF CASH FLOWS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">For the years ended June&nbsp;27, 2019,&nbsp;June 28, 2018 and June&nbsp;29, 2017 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>(dollars in thousands) </I></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

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

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

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;Ended<BR>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;Ended<BR>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;Ended<BR>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>CASH FLOWS FROM OPERATING ACTIVITIES:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">39,466</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">32,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">36,125</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Depreciation and amortization</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,045</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15,430</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15,559</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(Gain) Loss on disposition of properties, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(164</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">480</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">71</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred income tax (benefit) expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(298</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,664</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,744</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stock-based compensation expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,644</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,796</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,504</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Change in assets and liabilities, net of Acquisition:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,447</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,751</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,243</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inventories</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,338</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,015</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(25,847</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepaid expenses and other current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(470</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,074</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">201</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(16,958</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,876</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,384</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15,784</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,598</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,484</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income taxes receivable/payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,348</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,659</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,217</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other long-term liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">711</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">501</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">579</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other long-term assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(404</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">375</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(266</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,970</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,097</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,158</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash provided by operating activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">83,459</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">66,154</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">52,668</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>CASH FLOWS FROM INVESTING ACTIVITIES:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchases of property, plant and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(15,075</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(13,229</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(10,885</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Acquisition of Squirrel Brand L.P.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(21,727</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from insurance recoveries</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">429</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(12</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">342</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash used in investing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(14,614</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(34,968</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(10,543</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>CASH FLOWS FROM FINANCING ACTIVITIES:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net short-term (repayments) borrowings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(31,278</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,822</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,372</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Principal payments on long-term debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,851</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,659</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,482</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(Decrease) increase in bank overdraft</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,161</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,130</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">121</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dividends paid</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(29,074</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(28,370</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(56,464</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from the exercise of stock options</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">63</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Taxes paid related to net share settlement of equity awards</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(339</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(631</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash used in financing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(68,703</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(31,692</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(42,390</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>NET INCREASE (DECREASE) IN CASH</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">142</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(506</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(265</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, beginning of period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,449</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,955</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,220</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, end of period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,591</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,449</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,955</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Supplemental disclosures of cash flow information:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest paid</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,872</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3,357</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,763</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income taxes paid, excluding refunds of $16, $40, and $232, respectively</P></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD ROWSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD ROWSPAN="2" VALIGN="bottom" ALIGN="right">10,883</TD>
<TD ROWSPAN="2" NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD ROWSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD ROWSPAN="2" VALIGN="bottom" ALIGN="right">15,846</TD>
<TD ROWSPAN="2" NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD ROWSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD ROWSPAN="2" VALIGN="bottom" ALIGN="right">17,635</TD>
<TD ROWSPAN="2" NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; ">
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Supplemental disclosure of <FONT STYLE="white-space:nowrap">non-cash</FONT> investing
activities:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Acquisition of Squirrel Brand L.P. through note payable, see Note 6</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">11,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>The accompanying notes are an integral part of these consolidated financial statements. </I></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">38 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>JOHN B. SANFILIPPO&nbsp;&amp; SON, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(dollars in thousands, except per share data) </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 1 &#151; SIGNIFICANT ACCOUNTING POLICIES </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Basis
of Presentation and Consolidation and Description of Business </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our consolidated financial statements include the accounts of John B.
Sanfilippo&nbsp;&amp; Son, Inc., and our wholly-owned subsidiary, JBSS Ventures, LLC. Our fiscal year ends on the last Thursday of June each year, and typically consists of <FONT STYLE="white-space:nowrap">fifty-two</FONT> weeks (four thirteen-week
quarters). The accompanying consolidated financial statements and related footnotes are presented in accordance with accounting principles generally accepted in the United States of America (&#147;GAAP&#148;). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are one of the leading processors and distributors of peanuts, pecans, cashews, walnuts, almonds and other nuts in the United States. These nuts are sold
under a variety of private brands and under the <I>Fisher, Orchard Valley Harvest, Squirrel Brand, Southern Style Nuts, </I>and <I>Sunshine Country </I>brand names. We also market and distribute, and in most cases, manufacture or process, a diverse
product line of food and snack products, including peanut butter, almond butter, cashew butter, candy and confections, snacks and trail mixes, snack bites, sunflower kernels, dried fruit, corn snacks, sesame sticks and other sesame snack products
under private brands and brand names. Our products are sold through the major distribution channels to significant buyers of nuts, including food retailers, commercial ingredient users, and contract packaging customers. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Management Estimates </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The preparation of financial
statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the
reported amounts of revenues and expenses during the reporting period. Significant estimates include reserves for customer deductions, the quantity of bulk inventories, the evaluation of recoverability of long-lived assets, the assumptions used in
estimating the retirement plan liability and pension expense, and the realizability of deferred tax assets. Actual results could differ from those estimates. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Accounts Receivable </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Accounts receivable are stated at
the amounts charged to customers, less allowances for doubtful accounts and reserves for estimated cash discounts and customer deductions. The allowance for doubtful accounts is calculated by specifically identifying customers that are credit risks
and estimating the extent that other <FONT STYLE="white-space:nowrap">non-specifically</FONT> identified customers will become credit risks. Account balances are charged off against the allowance when we conclude that it is probable the receivable
will not be recovered. The reserve for estimated cash discounts is based on historical experience. The reserve for customer deductions represents known customer short payments and an estimate of future credit memos that will be issued to customers
related to rebates and allowances for marketing and promotions based on agreed upon programs and historical experience. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Inventories </U></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Inventories, which consist principally of inshell bulk-stored nuts, shelled nuts, dried fruit and processed and packaged nut products, are stated at the lower
of cost <FONT STYLE="white-space:nowrap">(first-in,</FONT> <FONT STYLE="white-space:nowrap">first-out)</FONT> and net realizable value. Net realizable value is defined as estimated selling prices in the ordinary course of business, less reasonably
predictable costs of completion, disposal and transportation. Inventory costs are reviewed at least quarterly. Fluctuations in the market price of pecans, peanuts, walnuts, almonds, cashews and other nuts may affect the value of inventory, gross
profit and gross profit margin. When net realizable values move below costs, we record adjustments to write down the carrying values of inventories to the lower of cost <FONT STYLE="white-space:nowrap">(first-in,</FONT> <FONT
STYLE="white-space:nowrap">first-out)</FONT> and net realizable value. The results of our shelling process can also result in changes to inventory costs, such as adjustments made pursuant to actual versus expected crop yields. We maintain
significant inventories of bulk-stored inshell pecans, peanuts and walnuts. Quantities of inshell bulk-stored nuts are determined based on our inventory systems and are subject to quarterly physical verification techniques including observation,
weighing and other methods. The quantities of each crop year bulk-stored nut inventories are generally shelled out over a ten to fifteen-month period, at which time revisions to any estimates are also recorded. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Property, Plant and Equipment </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Property, plant and
equipment are stated at cost. Major improvements that extend the useful life, add capacity or add functionality are capitalized and charged to expense through depreciation. Repairs and maintenance costs are charged to expense as incurred. The cost
and accumulated depreciation of assets sold or retired are removed from the respective accounts, and any gain or loss is recognized currently in operating income. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">39 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Depreciation expense for the last three fiscal years is as follows: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;Ended<BR>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;Ended<BR>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;Ended<BR>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Depreciation expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">14,017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">13,414</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">14,190</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Cost is depreciated using the straight-line method over the following estimated useful lives: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>Classification</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="center"><B>Estimated&nbsp;Useful&nbsp;Lives</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Buildings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10&nbsp;to&nbsp;40&nbsp;years</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Machinery and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5 to 10 years</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Furniture and leasehold improvements</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5 to 10 years</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Vehicles</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3 to 5 years</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Computers and software</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3 to 5 years</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">No interest costs were capitalized for the last three fiscal years due to the lack of any significant project requiring such
capitalization. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Business Combinations </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We use the
acquisition method in accounting for acquired businesses. Under the acquisition method, our financial statements reflect the operations of an acquired business starting from the completion of the acquisition. The assets acquired and liabilities
assumed are recorded at their respective estimated fair values at the date of the acquisition. Any excess of the purchase price over the estimated fair values of the identifiable net assets acquired is recorded as goodwill. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Segment Reporting </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We operate in a single reporting unit
and operating segment that consists of selling various nut and nut related products through multiple distribution channels. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Impairment of Long-Lived
Assets </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We review held and used long-lived assets, including our rental investment property and amortizable identifiable intangible assets (e.g.,
customer relationships and brand names), to assess recoverability from projected undiscounted cash flows whenever events or changes in facts and circumstances indicate that the carrying value of the assets may not be recoverable. When such events
occur, we compare the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset or asset group to the carrying amount of the long-lived asset or asset group. The cash flows are based on our best
estimate of future cash flows derived from the most recent business projections. If this comparison indicates there is an impairment, the carrying value of the asset is reduced to its estimated fair value. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We did not record any impairment of long-lived assets for the last three fiscal years. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Goodwill </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Goodwill currently represents the excess of the
purchase price over the fair value of the net assets from our acquisition of Squirrel Brand, L.P. which closed in November 2017. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Goodwill is not
amortized, but is tested annually as of the last day of each fiscal year for impairment, or whenever events or changes in circumstances indicate it is more likely than not that the carrying amount of the reporting unit is greater than its fair
value. A significant amount of judgment is involved in determining if an indicator of impairment has occurred. Such indicators may include deterioration in general economic conditions, adverse changes in the markets in which we operate, increases in
input costs that have negative effects on earnings and cash flows, or a trend of negative or declining cash flows over multiple periods, among others. The fair value that could be realized in an actual transaction may differ from that used to
evaluate the impairment of goodwill. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">40 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In testing goodwill for impairment, we have the option to first assess qualitative factors to determine
whether the existence of events or circumstances leads to a determination that it is more likely than not (more than 50%) that the estimated fair value of our single reporting unit is less than its carrying amount. If we elect to perform a
qualitative assessment and determine that an impairment is more likely than not, we are then required to perform a quantitative impairment test, otherwise no further analysis is required. We also may elect not to perform the qualitative assessment
and, instead, proceed directly to the quantitative impairment test. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Under the goodwill qualitative assessment, various events and circumstances that
would affect the estimated fair value of our single reporting unit are identified (similar to impairment indicators above). During fiscal 2019 we elected to perform a qualitative impairment test which indicated no indicators of goodwill impairment.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Under the goodwill quantitative impairment test, the evaluation of impairment involves comparing the current fair value of our single reporting unit to
its carrying value, including goodwill. We estimate the fair value using level 3 inputs as defined by the fair value hierarchy. The inputs used to calculate the fair value include several subjective factors, such as estimates of future cash flows,
estimates of our future cost structure, discount rates for our estimated cash flows, required level of working capital, assumed terminal value, and time horizon of cash flow forecasts. If the carrying value of our single reporting unit exceeds its
fair value, we recognize an impairment loss equal to the difference between the carrying value and estimated fair value. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Facility Consolidation
Project/Real Estate Transactions </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In April 2005, we acquired property to be used for the Elgin Site. Two buildings are located on the Elgin Site, one
of which is an office building. Approximately 65% of the rentable area in the office building is currently vacant. Approximately 29% of the rentable area has not been <FONT STYLE="white-space:nowrap">built-out.</FONT> The other building, a
warehouse, was expanded and modified for use as our principal processing facility and headquarters. The allocation of the purchase price to the two buildings was determined through a third-party appraisal. The value assigned to the office building
is included in rental investment property on the balance sheet. The value assigned to the warehouse building is included in &#147;Property, plant and equipment&#148;. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The net rental expense from the office building is included in the caption &#147;Rental and miscellaneous expense, net&#148;. Gross rental income and rental
(expense), net for the last three fiscal years are as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross rental income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,978</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,988</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,003</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Rental (expense), net <SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,104</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,420</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,311</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Includes annual depreciation expense of approximately $800. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Expected future gross rental income under operating leases within the office building is as follows for the fiscal years ending: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;25, 2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,015</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;24, 2021</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,816</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;30, 2022</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,599</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;29, 2023</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,618</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;27, 2024</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,638</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Thereafter</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,319</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">11,005</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Fair Value of Financial Instruments </U></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Authoritative guidance issued by the Financial Accounting Standards Board (&#147;FASB&#148;) defines fair value as the price that would be received for an
asset or paid to transfer a liability in an orderly transaction between market participants on the measurement date. The guidance establishes a fair value hierarchy that prioritizes observable and unobservable inputs used to measure fair value into
three broad levels: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="7%" VALIGN="top" ALIGN="left">Level&nbsp;1-</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Quoted prices in active markets that are accessible at the measurement date for identical assets and
liabilities. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="7%" VALIGN="top" ALIGN="left">Level&nbsp;2-</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Observable inputs other than quoted prices in active markets. For example, quoted prices for similar assets or
liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="7%" VALIGN="top" ALIGN="left">Level&nbsp;3-</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Unobservable inputs for which there is little or no market data available. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">41 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The carrying values of cash, trade accounts receivable and accounts payable approximate their fair values at
June&nbsp;27, 2019 and June&nbsp;28, 2018 because of the short-term maturities and nature of these balances. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The carrying value of our Credit Facility
(as defined in Note 5 &#150; &#147;Revolving Credit Facility&#148; in the Notes to Consolidated Financial Statements below) borrowings approximates fair value at June&nbsp;28, 2018 because interest rates on this instrument approximate current market
rates (Level 2 criteria), the short-term maturity and nature of this balance. In addition, there has been no significant change in our inherent credit risk. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table summarizes the carrying value and fair value estimate of our current and long-term debt, excluding unamortized debt issuance costs: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Carrying value of long-term debt:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">27,798</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">34,649</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value of long-term debt:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27,720</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33,482</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The estimated fair value of long-term debt was determined using a market approach based upon Level&nbsp;2 observable inputs,
which estimates fair value based on interest rates currently offered on loans with similar terms to borrowers of similar credit quality or broker quotes. In addition, there have been no significant changes in the underlying assets securing our
long-term debt. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Revenue Recognition </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company
records revenue based on a five-step model in accordance with ASC Topic 606. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects
the consideration to which the entity expects to be entitled to in exchange for the goods or services. We sell our products under some arrangements which include customer contracts that fix the sales price for periods, which typically can be up to
one year for some commercial ingredient customers, and through specific programs consisting of promotion allowances, volume and customer rebates and marketing allowances, among others, to consumer and some commercial ingredient users. We recognize
revenues as performance obligations are fulfilled, which occurs when control passes to our customers. We report all amounts billed to a customer in a sale transaction as revenue, including those amounts related to shipping and handling. Adjustments
for estimated promotion allowances, volume and customer rebates and marketing allowances, among others, are variable consideration and are recorded as a reduction of revenue in the same period the related sales are recorded. Such estimates are
calculated using historical averages adjusted for any expected changes due to current business conditions and experience. See Note 2 &#150; &#147;Revenue Recognition&#148; below for additional information on revenue recognition. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Significant Customers and Concentration of Credit Risk </U></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The highly competitive nature of our business provides an environment for the loss of customers and the opportunity to gain new customers. We are subject to
concentrations of credit risk, primarily in trade accounts receivable, and we attempt to mitigate this risk through our credit evaluation process, collection terms and through geographical dispersion of sales. Sales to two customers exceeded 10% of
net sales during fiscal 2019. Sales to three customers exceeded 10% of net sales during fiscal 2018 and fiscal 2017. In total, sales to these customers represented approximately 43%, 54% and 53% of our net sales in fiscal 2019, fiscal 2018 and
fiscal 2017, respectively. In total, net accounts receivable from these customers were 40% and 62% of net accounts receivable at June&nbsp;27, 2019 and June&nbsp;28, 2018, respectively. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Marketing and Advertising Costs </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Marketing and
advertising costs are incurred to promote and support branded products in the consumer distribution channel. These costs are generally expensed as incurred, recorded in selling expenses and were as follows for the last three fiscal years: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Marketing and advertising expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">11,936</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">11,290</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">10,064</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">42 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Shipping and Handling Costs </U></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Shipping and handling costs, which include freight and other expenses to prepare finished goods for shipment, are included in selling expenses. Shipping and
handling costs for the last three fiscal years were as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shipping and handling costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">23,086</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">20,418</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">17,682</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Research and Development Expenses </U></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Research and development expense represents the cost of our research and development personnel and their related expenses and is charged to selling expenses as
incurred. Research and development expenses for the last three fiscal years were as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="9%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="9%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="9%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">892</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">701</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">658</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Stock-Based Compensation </U></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We account for stock-based employee compensation arrangements in accordance with the provisions of ASC&nbsp;718, as amended by Accounting Standard Update
(&#147;ASU&#148;) <FONT STYLE="white-space:nowrap">2016-09,</FONT> by calculating compensation cost based on the grant date fair value. We then amortize compensation expense over the vesting period. The grant date fair value of restricted stock
units (&#147;RSUs&#148;) is generally determined based on the market price of our Common Stock on the date of grant. Beginning in fiscal 2017, forfeitures are recognized as they occur, and excess tax benefits or tax deficiencies are recognized as a
component of income tax expense. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Income Taxes </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We
account for income taxes using an asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been reported in our financial statements or tax
returns. Such items give rise to differences in the financial reporting and tax basis of assets and liabilities. A valuation allowance is recorded to reduce the carrying amount of deferred tax assets if it is more likely than not that all or a
portion of the asset will not be realized. In estimating future tax consequences, we consider all expected future events other than changes in tax law or rates. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We record liabilities for uncertain income tax positions based on a <FONT STYLE="white-space:nowrap">two-step</FONT> process. The first step is recognition,
where we evaluate whether an individual tax position has a likelihood of greater than 50% of being sustained upon examination based on the technical merits of the position, including resolution of any related appeals or litigation processes. For tax
positions that are currently estimated to have a less than 50% likelihood of being sustained, no tax benefit is recorded. For tax positions that have met the recognition threshold in the first step, we perform the second step of measuring the
benefit to be recorded. The actual benefits ultimately realized may differ from our estimates. In future periods, changes in facts, circumstances, and new information may require us to change the recognition and measurement estimates with regard to
individual tax positions. Changes in recognition and measurement estimates are recorded in results of operations and financial position in the period in which such changes occur. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We recognize interest and penalties accrued related to unrecognized tax benefits in the Income tax expense caption in the Consolidated Statement of
Comprehensive Income. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We evaluate the realization of deferred tax assets by considering our historical taxable income and future taxable income based
upon the reversal of deferred tax liabilities. As of June&nbsp;27, 2019, we believe that our deferred tax assets are fully realizable. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">43 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Earnings per Share </U></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Basic earnings per common share are calculated using the weighted average number of shares of Common Stock and Class&nbsp;A Stock outstanding during the
period. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue Common Stock were exercised or converted into Common Stock or resulted in the issuance of Common Stock. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table presents the reconciliation of the weighted average shares outstanding used in computing basic and diluted earnings per share: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

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

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

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year ended<BR>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year ended<BR>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year ended<BR>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted average number of shares outstanding &#151; basic</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,430,174</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,383,080</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,317,149</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Effect of dilutive securities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stock options and restricted stock units</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">71,238</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">66,306</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">86,456</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted average number of shares outstanding &#151; diluted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,501,412</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,449,386</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,403,605</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table presents a summary of anti-dilutive awards excluded from the computation of diluted earnings per share:
</P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

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

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

<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted average number of anti-dilutive shares:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,068</TD>
<TD NOWRAP VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted average exercise price per share:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">65.35</TD>
<TD NOWRAP VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Comprehensive Income </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We
account for comprehensive income in accordance with ASC Topic 220, <I>Comprehensive Income</I>. This topic establishes standards for reporting and displaying comprehensive income and its components in a full set of general-purpose financial
statements. The topic requires that all components of comprehensive income be reported in a financial statement that is displayed with the same prominence as other financial statements. This topic also requires all
<FONT STYLE="white-space:nowrap">non-owner</FONT> changes in stockholders&#146; equity be presented in either a single continuous statement of comprehensive income or in two separate but consecutive statements. This guidance also requires
presentation by the respective line items of net income, either on the face of the statement where net income is presented or in the notes and information about significant amounts required under U.S. GAAP to be reclassified out of accumulated other
comprehensive income in their entirety. For amounts not required to be reclassified in their entirety to net income, we provide a cross-reference to other disclosures that offer additional details about those amounts. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Recent Accounting Pronouncements </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following recent
accounting pronouncements have been adopted in the current fiscal year: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In May 2014, the FASB issued ASU
<FONT STYLE="white-space:nowrap">No.&nbsp;2014-09</FONT> &#147;<I>Revenue from Contracts with Customers (Topic 606)</I>&#148; and created a new ASC Topic 606, <I>Revenue from Contracts with Customers</I>, and added ASC Subtopic <FONT
STYLE="white-space:nowrap">340-40,</FONT> <I>Other Assets and Deferred Costs &#151; Contracts with Customers.</I> The guidance in this Update supersedes the revenue recognition requirements in ASC Topic 605, <I>Revenue Recognition</I>, and most
industry-specific guidance throughout the industry topics of the codification. Under the new guidance, an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration
to which the entity expects to be entitled in exchange for those goods or services. On June&nbsp;29, 2018 we adopted Topic 606 using the full retrospective method. Under the full retrospective method, all periods presented are now presented under
Topic 606. A cumulative effect of initially applying the new revenue standard for the earliest balance sheet period presented has been accounted for and was immaterial. See Note 2 &#150; &#147;Revenue Recognition&#148; below for additional details.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In August 2016, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2016-15</FONT> &#147;<I>Statement of Cash Flows (Topic 230): Classification
of Certain Cash Receipts and Cash Payments</I>&#148;. This Update addresses eight specific cash flow issues with the objective of reducing the perceived diversity in practice. The amendments in this Update are effective for public business entities
for fiscal years beginning after December&nbsp;15, 2017, and interim periods within those fiscal years. The amendments in this Update were applied using a retrospective transition method to each period presented. ASU
<FONT STYLE="white-space:nowrap">No.&nbsp;2016-15</FONT> was adopted in the first quarter of fiscal 2019 and did not have an impact on our Consolidated Statements of Cash Flows. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">44 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In May 2017, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2017-09</FONT>
&#147;<I>Compensation &#150; Stock Compensation (Topic 718): Scope of Modification Accounting</I>&#148;. The amendments in this Update provide guidance about which changes to terms or conditions of a share-based payment award require an entity to
apply modification accounting in Topic 718. ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2017-09</FONT> should be applied prospectively to an award modified on or after the adoption date. ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2017-09</FONT>
was adopted in the first quarter of fiscal 2019 and did not have an impact on our Consolidated Financial Statements. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In August 2018, the SEC issued
Release <FONT STYLE="white-space:nowrap">No.&nbsp;33-10532</FONT> that amends and clarifies certain financial reporting requirements. The principal change to our financial reporting is the inclusion of the annual disclosure of changes in
stockholders&#146; equity in Rule <FONT STYLE="white-space:nowrap">3-04</FONT> of Regulation <FONT STYLE="white-space:nowrap">S-X</FONT> to interim periods. We adopted the provisions of this new rule beginning with our fiscal 2019 financial
reporting. We now include our Consolidated Statements of Stockholders&#146; Equity with each quarterly filing on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> and have removed the dividends per share disclosure from the Consolidated Statements
of Comprehensive Income in interim filings. We have also removed the disclosure on high and low trading prices within Part II, Item 5 &#151; &#147;Market for Registrants Common Equity and Related Stockholder Matters&#148; in the 2019 Annual Report
on Form <FONT STYLE="white-space:nowrap">10-K.</FONT> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In March 2019, the SEC issued Release <FONT STYLE="white-space:nowrap">No.&nbsp;33-10618,</FONT>
FAST Act Modernization and Simplification of Regulation <FONT STYLE="white-space:nowrap">S-K.</FONT> The amendments are intended to simplify certain disclosure requirements, improve readability and navigability of disclosure documents, and
discourage repetition and disclosure of immaterial information. The amendments are effective for all filings submitted on or after May&nbsp;2, 2019, except for specific amendments that are effective as cited in the rule. The Company has adopted the
provisions of this new rule beginning with the 2019 Annual Report on Form <FONT STYLE="white-space:nowrap">10-K.</FONT> The Company now includes its trading symbol for each class of registered securities on the Form
<FONT STYLE="white-space:nowrap">10-K</FONT> cover page and other reports filed with the SEC under the Exchange Act. We also simplified certain annual disclosures, for example, by removing the analysis of the earliest of the three years discussed
within Part II, Item 7 &#151; &#147;Management&#146;s Discussion and Analysis of Financial Condition and Results of Operations&#148;. The final rule does not have an impact on our Consolidated Financial Statements. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following recent accounting pronouncements have not yet been adopted: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In August 2018, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2018-15</FONT> &#147;<I>Intangibles &#150; Goodwill and Other &#150; <FONT
STYLE="white-space:nowrap">Internal-Use</FONT> Software (Subtopic <FONT STYLE="white-space:nowrap">350-40):</FONT> Customer&#146;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract</I>&#148;.
The amendments in this Update align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain <FONT
STYLE="white-space:nowrap">internal-use</FONT> software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the
amendments in this Update. The amendments in this Update are effective for public business entities for fiscal years beginning after December&nbsp;15, 2019, and interim periods within those fiscal years. Early adoption of the amendments in this
Update is permitted, including adoption in any interim period, for all entities. The amendments in this Update should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. This Update
will be effective for the Company in fiscal 2021. We do not expect this accounting Update to have a material impact on our Consolidated Financial Statements. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In August 2018, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2018-14</FONT> &#147;<I>Compensation &#150; Retirement Benefits &#150; Defined
Benefit Plans &#150; General (Subtopic <FONT STYLE="white-space:nowrap">715-20):</FONT> Disclosure Framework &#150; Changes to the Disclosure Requirements for Defined Benefit Plans</I>&#148;. The amendments in this Update modify the disclosure
requirements for employers that sponsor defined benefit pension or other postretirement plans. The amendments in this Update remove disclosures that no longer are considered cost beneficial, clarify the specific requirements of disclosures, and add
disclosure requirements identified as relevant. The amendments in this Update are effective for public business entities for fiscal years ending after December&nbsp;15, 2020. Early adoption is permitted for all entities. An entity should apply the
amendments in this Update on a retrospective basis to all periods presented. This Update will be effective for the Company in fiscal 2021. We do not expect this accounting Update to have a material impact on our Consolidated Financial Statements.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In August 2018, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2018-13</FONT> &#147;<I>Fair Value Measurement (Topic 820): Disclosure
Framework &#150; Changes to the Disclosure Requirements for Fair Value Measurement</I>&#148;. The amendments in this Update modify the disclosure requirements on fair value measurements in Topic 820, <I>Fair Value Measurement</I>. Certain disclosure
requirements will be removed from Topic 820 with this Update to include: the amount of and reasons for transfers between Level&nbsp;1 and Level&nbsp;2 of the fair value hierarchy, the policy for timing of transfers between levels and the valuation
processes for Level&nbsp;3 fair value measurements. The amendments also clarify that the measurement uncertainty disclosure is to communicate information about the uncertainty in measurement as of the reporting date. This Update will add the
requirement to disclose the changes in unrealized gains and losses for the period included in other </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">45 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
comprehensive income for recurring Level&nbsp;3 fair value measurements held at the end of the reporting period. The amendments in this Update are effective for all entities for fiscal years, and
interim periods within those fiscal years, beginning after December&nbsp;15, 2019. Early adoption is permitted upon issuance of this Update. An entity is permitted to early adopt any removed or modified disclosures upon issuance of this Update and
delay adoption of the additional disclosures until their effective date. This Update will be effective for the Company in fiscal 2021. We do not expect this accounting Update to have a material impact on our Consolidated Financial Statements. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In February 2016, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2016-02</FONT> &#147;<I>Leases (Topic 842)</I>&#148;. The primary goal of this
Update is to require the lessee to recognize all lease commitments, both operating and finance, by initially recording a lease asset and liability on the balance sheet at the lease commencement date. Additionally, enhanced qualitative and
quantitative disclosures will be required. ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2016-02</FONT> is effective for public business entities for annual periods, including interim periods within those annual periods, beginning after
December&nbsp;15, 2018. This new guidance will be effective for the Company beginning in fiscal year 2020. Under ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2016-02</FONT> the guidance was to be adopted using a modified retrospective approach,
with elective reliefs, with application of the new guidance for all periods presented. In July 2018, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2018-11</FONT> &#147;<I>Leases (Topic 842): Targeted Improvements</I>&#148; which
provides for another transition method by allowing entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The
amendments in this Update also provide lessors with a practical expedient, by class of underlying asset, to not separate <FONT STYLE="white-space:nowrap">non-lease</FONT> components from the associated lease component, similar to the expedient
provided for lessees. In July 2018, the FASB also issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2018-10</FONT> &#147;<I>Codification Improvements to Topic 842, Leases</I>&#148; which affects narrow aspects of the guidance issued in ASU <FONT
STYLE="white-space:nowrap">No.&nbsp;2016-02.</FONT> In December 2018, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2018-20</FONT> &#147;<I>Leases (Topic 842) &#150; Narrow Scope Improvements for Lessors</I>&#148; which provides
specific guidance for lessors on the issues of sales taxes and other similar taxes collected from lessees, certain lessor costs, and recognition of variable payments for contracts with lease and <FONT STYLE="white-space:nowrap">non-lease</FONT>
components. In March 2019, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2019-01</FONT> &#147;<I>Leases (Topic 842) &#150; Codification Improvements</I>&#148; which clarifies transition disclosure requirements for annual and interim
periods after the date of adoption of ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2016-02.</FONT> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have implemented processes and information
technology tools to assist in our ongoing lease data analysis. We have also updated our accounting policies and internal controls that are impacted by the new guidance, to ensure readiness for adoption in the first quarter of fiscal 2020. We plan to
adopt ASU <FONT STYLE="white-space:nowrap">2016-02</FONT> utilizing the modified retrospective transition method and will not recast comparative periods in transition to the new standard. In addition, the new standard provides a number of optional
practical expedients in transition. We expect to elect the &#145;package of practical expedients&#146;, which permits us not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct
costs. We do not expect to elect the <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">use-of-hindsight</FONT></FONT> or the practical expedient pertaining to land easements; the latter not being applicable to us. Based on our
current portfolio of leases, the Company expects the impact of these new standards to result in the recognition of new <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">right-of-use</FONT></FONT> (ROU) assets and lease liabilities of
approximately $5,200 to $5,700 upon adoption and to lead to increased financial statement disclosures. The new standard also provides practical expedients for an entity&#146;s initial and ongoing accounting. We currently expect to elect the
short-term lease recognition exemption for all leases that qualify. We also currently expect to elect the practical expedient to not separate lease and <FONT STYLE="white-space:nowrap">non-lease</FONT> components for all of our leases. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 2 &#151; REVENUE RECOGNITION </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On June&nbsp;29, 2018
we adopted ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2014-09,</FONT> <I>Revenue from Contracts with Customers (&#147;Topic 606&#148;)</I> using the full retrospective method. See Note 1 &#150; &#147;Recent Accounting Pronouncements&#148; for
additional information. For each customer contract a five-step process is now followed in which we identify the contract, identify performance obligations, determine the transaction price, allocate the contract transaction price to the performance
obligations, and recognize the revenue when (or as) the performance obligation is transferred to the customer. As a result of adopting Topic 606 we have updated our accounting policy for revenue recognition as follows: </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Nature of Products </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We manufacture and sell the
following: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">branded products under our own proprietary brands to retailers on a national basis; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">private label products to retailers, such as supermarkets, mass merchandisers, and specialty retailers, for
resale under the retailers&#146; own or controlled labels; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">private label and branded products to the foodservice industry, including foodservice distributors and national
restaurant operators; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">branded products under <FONT STYLE="white-space:nowrap">co-pack</FONT> agreements to other major branded
companies for their distribution; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">products to our industrial customer base for repackaging in portion control packages and for use as ingredients
by other food manufacturers. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">46 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>When Performance Obligations Are Satisfied </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition.
A contract&#146;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company&#146;s performance obligations are primarily for the delivery of raw
and processed recipe and snack nuts, nut butters and trail mixes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our customer contracts do not include more than one performance obligation. If a
contract were to contain more than one performance obligation, we are required to allocate the contract&#146;s transaction price to each performance obligation based on its relative standalone selling price. The standalone selling price for each
distinct good is generally determined by directly observable data. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Revenue recognition is generally completed at a point in time when product control is
transferred to the customer. For approximately 99% of our revenues, control transfers to the customer when the product is shipped or delivered to the customer based upon applicable shipping terms, as the customer can then direct the use and obtain
substantially all of the remaining benefits from the asset at that point in time. Therefore, for 99% of our revenues, the timing of revenue recognition requires minimal judgment and does not change compared to previous revenue recognition guidance.
However, certain transactions within our contract packaging distribution channel include contracts to develop, manufacture and deliver customized or proprietary products, which have no alternative use for the Company in the event the customer
cancels the contract. In addition, for certain of these transactions the Company has the right to payment for performance completed to date. As a result, the revenue for products that are considered assets with no alternative use is now recognized
over time. The value of these assets with no alternative use at <FONT STYLE="white-space:nowrap">period-end</FONT> (an output method) is used as the basis to recognize revenue, which faithfully depicts our performance towards complete satisfaction
of the performance obligation. This generally results in revenue recognition approximately one month earlier compared to previous revenue recognition guidance. The amount of contract revenue recognized over time is generally immaterial to total
revenue recognized for any given period. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The performance obligations in our contracts are satisfied within one year, and typically much less. As such, we
have not disclosed the transaction price allocated to remaining performance obligations for any periods presented. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Significant Payment Terms </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our customer contracts identify the product, quantity, price, payment and final delivery terms. Payment terms usually include early pay discounts. We grant
payment terms consistent with industry standards. On a limited basis some payment terms may be extended, however, no payment terms beyond six months are granted at contract inception. The average customer payment is received within approximately 31
days of the invoice date. As a result, we do not adjust the promised amount of consideration for the effects of a significant financing component because the period between our transfer of a promised good or service to a customer and the
customer&#146;s payment for that good or service will be six months or less. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Shipping </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">All shipping and handling costs associated with outbound freight are accounted for as fulfillment costs and are included in selling expense. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Variable Consideration </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Some of our products are sold
through specific incentive programs consisting of promotional allowances, volume and customer rebates, in-store display incentives and marketing allowances, among others, to consumer and some commercial ingredient customers. The ultimate cost of
these programs is dependent on certain factors such as actual purchase volumes or customer activities and is dependent on significant management estimate and judgment. The Company accounts for these programs as variable consideration and recognizes
a reduction in revenue (and a corresponding reduction in the transaction price) in the same period as the underlying program based upon the terms of the specific arrangements. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Trade promotions, consisting primarily of customer pricing allowances, merchandising funds and consumer coupons, are also offered through various programs to
customers and consumers. A provision for estimated trade promotions is recorded as a reduction of revenue (and a reduction in the transaction price) in the same period when the sale is recognized. Revenues are also recorded net of expected customer
deductions which are provided for based upon past experiences. Evaluating these estimates requires management judgment. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We generally use the most likely
amount method to determine the variable consideration. We believe there will not be significant changes to our estimates of variable consideration when any related uncertainties are resolved with our customers. The Company reviews and updates its
estimates and related accruals of variable consideration and trade promotions at least quarterly based on the terms of the agreements and historical experience. Any uncertainties in the ultimate resolution of variable consideration due to factors
outside of the Company&#146;s influence are typically resolved within a short timeframe, therefore, no additional constraint on the variable consideration is required. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">47 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Product Returns </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">While customers generally have the right to return defective or <FONT STYLE="white-space:nowrap">non-conforming</FONT> products, past experience has
demonstrated that product returns have generally been immaterial. Customer remedies may include either a cash refund or an exchange of the returned product. As a result, the right of return and related refund liability for <FONT
STYLE="white-space:nowrap">non-conforming</FONT> or defective goods is estimated and recorded as a reduction in revenue, if necessary. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Contract
Balances </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Contract assets or liabilities result from transactions with revenue recorded over time. If the measure of remaining rights exceeds the
measure of the remaining performance obligations, the Company records a contract asset. Conversely, if the measure of the remaining performance obligations exceeds the measure of the remaining rights, the Company records a contract liability.
Contract asset balances at June&nbsp;27, 2019 and June&nbsp;28, 2018 were $117 and $336, respectively, and are recorded in the caption &#147;Prepaid expenses and other current assets&#148; on the Consolidated Balance Sheets. The Company generally
does not have material deferred revenue or contract liability balances arising from transactions with customers. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Contract Costs </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company does not incur significant fulfillment costs requiring capitalization. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Disaggregation of Revenue </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Revenue disaggregated by
distribution channel is as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the Year Ended</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Distribution Channel</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;27,</B><br><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;28,</B><br><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Consumer</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">625,581</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">589,867</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Commercial Ingredients</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">140,103</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">154,114</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Contract Packaging</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">110,517</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">144,950</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">876,201</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">888,931</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Impact of Adoption </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The
Company adopted Topic 606 using the full retrospective basis on June&nbsp;29, 2018. The prior period comparative information for the fiscal 2018 has been recast to reflect the requirements of Topic 606. The impact on fiscal 2017 was immaterial. The
impact of Topic 606 on the Consolidated Statement of Comprehensive Income for the year ended June&nbsp;28, 2018 was as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year ended</B><br><B>June&nbsp;28, 2018 as<BR>previously&nbsp;reported</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Impact&nbsp;of<BR>Adoption</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>As<BR>Adjusted</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net sales</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">888,595</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">336</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">888,931</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross profit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">138,819</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">80</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">138,899</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income from operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">56,109</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">80</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">56,189</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">32,420</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">80</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 32,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Earnings per share-basic</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.85</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.01</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.86</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Earnings per share-diluted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.83</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.01</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.84</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The impact of Topic 606 on the comparative Consolidated Balance Sheet and Consolidated Statement of Cash Flows was not
material. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">48 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 3 &#151; INVENTORIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Inventories consist of the following: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

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


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Raw material and supplies</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">58,927</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">73,209</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">Work-in-process</FONT></FONT>
and finished goods</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">98,097</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">101,153</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">157,024</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">174,362</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 4 &#150; GOODWILL AND INTANGIBLE ASSETS </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Intangible assets subject to amortization consist of the following: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

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

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


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Customer relationships</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">21,100</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">21,100</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Non-compete</FONT> agreements</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">270</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">270</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Brand names</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,990</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,990</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total intangible assets, gross</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38,360</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38,360</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less accumulated amortization:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Customer relationships</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(14,466</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(12,182</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Non-compete</FONT> agreements</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(86</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(32</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Brand names</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(9,182</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,492</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total accumulated amortization</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(23,734</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(20,706</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">14,626</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">17,654</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Customer relationships relate to the Squirrel Brand acquisition completed in fiscal 2018 and the Orchard Valley Harvest
(&#147;OVH&#148;) acquisition completed in fiscal 2010. The customer relationships resulting from the OVH acquisition were fully amortized in fiscal 2017. The brand names consist primarily of the <I>Squirrel Brand</I> and <I>Southern Style Nuts</I>
brand names acquired in fiscal 2018 and the <I>Fisher</I> brand name, which we acquired in a 1995 acquisition. The <I>Fisher</I> brand name was fully amortized in fiscal 2011. The remainder of the brand name relates to the OVH acquisition, which was
fully amortized in fiscal 2015. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Total amortization expense related to intangible assets, which is classified in administrative expense in the
Consolidated Statement of Comprehensive Income, was as follows for the last three fiscal years: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amortization of intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3,028</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,016</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,369</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Expected amortization expense the next five fiscal years is as follows: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Fiscal year ending</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;25, 2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,501</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;24, 2021</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,165</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;30, 2022</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,896</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;29, 2023</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,657</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;27, 2024</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,414</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">49 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our net goodwill of $9,650 relates entirely to the Squirrel Brand acquisition completed in fiscal 2018. The
changes in the carrying amount of goodwill during the two fiscal years ended June&nbsp;27, 2019 are as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross goodwill balance at June&nbsp;30, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 8,766</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accumulated impairment losses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,766</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net balance at June&nbsp;30, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Goodwill acquired during fiscal 2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,650</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance at June&nbsp;27, 2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">9,650</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 5 &#151; REVOLVING CREDIT FACILITY </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On February&nbsp;7, 2008, we entered into a Credit Agreement with a bank group (the &#147;Bank Lenders&#148;) providing a $117,500 revolving loan commitment
and letter of credit subfacility (the &#147;Credit Facility&#148;). The Credit Facility is secured by substantially all our assets other than real property, machinery and equipment and fixtures. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">At June&nbsp;27, 2019 there were no borrowings on the line of credit. At June&nbsp;28, 2018, the weighted average interest rate for the Credit Facility was
3.90%. The terms of the Credit Facility contain covenants that require us to restrict investments, indebtedness, acquisitions and certain sales of assets, cash dividends, redemptions of capital stock and prepayment of indebtedness (if such
prepayment, among other things, is of a subordinate debt). If loan availability under the Borrowing Base Calculation falls below $25,000, we will be required to maintain a specified fixed charge coverage ratio, tested on a monthly basis. All cash
received from customers is required to be applied against the Credit Facility. The Bank Lenders are entitled to require immediate repayment of our obligations under the Credit Facility in the event of default on the payments required under the
Credit Facility, a change in control in the ownership of the Company, <FONT STYLE="white-space:nowrap">non-compliance</FONT> with the financial covenant or upon the occurrence of certain other defaults by us under the Credit Facility (including a
default under the Mortgage Facility). As of June&nbsp;27, 2019, we were in compliance with the financial covenant under the Credit Facility and we currently expect to be in compliance with the financial covenant in the Credit Facility for the next
twelve months. At June&nbsp;27, 2019, we had $113,550 of available credit under the Credit Facility which reflects reduced availability as a result of $3,950 in outstanding letters of credit. We would still be in compliance with all restrictive
covenants under the Credit Facility if this entire amount were borrowed. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On July&nbsp;7, 2017, we entered into the Eighth Amendment to our Credit
Facility which eliminated the quarterly restriction on cash dividends and distributions and allows the Company to, without obtaining lender consent, make up to four cash dividends or distributions on our stock per fiscal year, or purchase, acquire,
redeem or retire stock in any fiscal year, in an amount not to exceed $60,000 in the aggregate per fiscal year, as long as no default or event of default exists and the excess availability under the Credit Facility remains over $30,000 immediately
before and after giving effect to any such dividend, distribution, purchase or redemption. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On November&nbsp;29, 2017, we entered into the Consent and
Ninth Amendment to our Credit Agreement (the &#147;Ninth Amendment&#148;). The Ninth Amendment provided lender consent for us to incur unsecured debt (in particular, the Promissory Note) in connection with our acquisition of the Squirrel Brand
business, and for: (i)&nbsp;the incurrence of unsecured debt in connection with the Acquisition and (ii)&nbsp;the Acquisition to constitute a &#147;Permitted Acquisition&#148; under the terms of the Credit Agreement. The Ninth Amendment also
modified our collateral reporting requirements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">50 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 6 &#151; LONG-TERM DEBT </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Long-term debt consists of the following: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

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


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Mortgage Facility (&#147;Tranche A&#148;), collateralized by real property, due in monthly
installments of $230 including interest at 4.25%&nbsp;per annum with a final payment due March&nbsp;1, 2023</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">9,542</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">11,841</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Mortgage Facility (&#147;Tranche B&#148;), collateralized by real property, due in monthly
installments of $57 including interest at 4.25% per annum with a final payment due March&nbsp;1, 2023</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,386</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,960</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Squirrel Brand Seller-Financed Note to a related party (&#147;Promissory Note&#148;), unsecured,
due in monthly principal installments of $319 plus interest at 5.5% per annum beginning in January 2018 through November&nbsp;30, 2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,750</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,264</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selma, Texas facility financing obligation to related parties, due in monthly installments of $103
through September&nbsp;1, 2026</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,120</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,584</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unamortized debt issuance costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(79</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(124</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27,719</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34,525</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less: Current maturities, net of unamortized debt issuance costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7,338</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7,169</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total long-term debt, net of unamortized debt issuance costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">20,381</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">27,356</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On February&nbsp;7, 2008, we entered into a Loan Agreement with an insurance company (the &#147;Mortgage Lender&#148;)
providing us with two term loans, one in the amount of $36,000 (&#147;Tranche A&#148;) and the other in the amount of $9,000 (&#147;Tranche B&#148;), for an aggregate amount of $45,000 (the &#147;Mortgage Facility&#148;). The Mortgage Facility is
secured by mortgages on essentially all of our owned real property located in Elgin, Illinois, Gustine, California and Garysburg, North Carolina (the &#147;Encumbered Properties&#148;). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On March&nbsp;1, 2018 the interest rate on the Mortgage Facility was fixed at 4.25% per annum. Prior to March&nbsp;1, 2018, Tranche A accrued interest at a
fixed interest rate of 7.63%&nbsp;per annum, payable monthly and Tranche B accrued interest, as reset on March&nbsp;1, 2016, at a floating rate of the greater of <FONT STYLE="white-space:nowrap">(i)&nbsp;one-month</FONT> LIBOR plus 3.50%&nbsp;per
annum or (ii)&nbsp;4.25%, payable monthly. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The terms of the Mortgage Facility contain covenants that require us to maintain a specified net worth of
$110,000 and maintain the Encumbered Properties. The Mortgage Lender is entitled to require immediate repayment of our obligations under the Mortgage Facility in the event we default in the payments required under the Mortgage Facility, <FONT
STYLE="white-space:nowrap">non-compliance</FONT> with the covenants or upon the occurrence of certain other defaults by us under the Mortgage Facility. As of June&nbsp;27, 2019, we were in compliance with all financial covenants under the Mortgage
Facility. The carrying amount of assets pledged as collateral for the Mortgage Facility was approximately $69,408 at June&nbsp;27, 2019. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In September
2006, we sold our Selma, Texas properties to two related party partnerships for $14,300 and are leasing them back. The selling price was determined by an independent appraiser to be the fair market value which also approximated our carrying value.
The lease for the Selma, Texas properties had an initial <FONT STYLE="white-space:nowrap">ten-year</FONT> term at a fair market value rent with three five-year renewal options. In September 2015, we signed a lease renewal which exercised two
five-year renewal options and extended the term of our Selma lease to September&nbsp;18, 2026. The lease extension also reduced the base monthly lease amount to $103, beginning in September 2016. One five-year renewal option remains. Also, we
currently have the option to purchase the properties from the partnerships at 95% (100% in certain circumstances) of the then fair market value, but not to be less than the $14,300 purchase price. The financing obligation is being accounted for
similar to the accounting for a capital lease, whereby the purchase price was recorded as a debt obligation, as the provisions of the arrangement are not eligible for sale-leaseback accounting. The balance of the debt obligation outstanding at
June&nbsp;27, 2019 was $10,120. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In November 2017, we completed the Squirrel Brand acquisition which was financed by a combination of cash (drawn under
the Credit Facility) and a three-year seller-financed note for $11,500. The principal owner and seller of the Squirrel Brand business was subsequently appointed as an executive officer of the Company and is considered a related party. The Promissory
Note is unsecured, bears interest at 5.5% per annum and is payable in equal monthly principal payments of $319, plus interest which began in January 2018. Upon an event of default, as defined in the Promissory Note, the interest rate increases to
7.5% until such event of default is cured. We can <FONT STYLE="white-space:nowrap">pre-pay</FONT> the Promissory Note at any time during the three-year period without penalty. At June&nbsp;27, 2019, the principal amount of $5,750 of the Promissory
Note was outstanding. Interest paid on the Promissory Note for the fiscal year ended June&nbsp;27, 2019 was $413. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">51 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Aggregate maturities of long-term debt are as follows for the fiscal years ending: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;25, 2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,373</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;24, 2021</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,625</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;30, 2022</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,886</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;29, 2023</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,209</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;27, 2024</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">718</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Thereafter</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,987</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">27,798</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 7 &#151; INCOME TAXES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The provision for income taxes is based entirely on income before income taxes earned in the United States, and is as follows for the last three fiscal years:
</P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the Year Ended:</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Federal</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">10,309</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">10,722</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">17,013</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">State</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,951</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,464</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,744</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total current expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,260</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,186</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19,757</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred federal</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">395</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,902</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,698</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred state</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(693</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(238</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(46</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total deferred (benefit) expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(298</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,664</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,744</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total income tax expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">12,962</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">16,850</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">18,013</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The reconciliations of income taxes at the statutory federal income tax rate to income tax expense reported in the
Consolidated Statements of Comprehensive Income for the last three fiscal years are as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Federal statutory income tax rate</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28.1</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">State income taxes, net of federal benefit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impact of Tax Reform</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;162(m) Limitation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development tax credit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.3</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Domestic manufacturing deduction</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Windfall tax benefits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.0</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Uncertain tax positions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Effective tax rate</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24.7</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34.1</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33.3</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">52 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary
differences between the financial statement basis and the tax basis of assets and liabilities using enacted statutory tax rates applicable to future years. Deferred tax assets and liabilities are comprised of the following: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

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

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred tax assets (liabilities):</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">332</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">305</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Employee compensation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,673</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">810</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inventory</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">309</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">273</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Depreciation and amortization</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(10,847</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(9,504</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Capitalized leases</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,117</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,020</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Goodwill and intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,182</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,160</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Retirement plan</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,599</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,484</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Workers&#146; compensation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,862</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,692</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Share based compensation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,305</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,281</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Capital loss carryforward</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">112</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">191</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">503</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less valuation allowance</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(112</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net deferred tax asset &#151; long term</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,723</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,024</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some
portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income of the character necessary during the periods in which those temporary
differences become deductible. Management considers the scheduled reversal of deferred tax liabilities (including the impact of available carryback and carryforward periods), projected future taxable income and
<FONT STYLE="white-space:nowrap">tax-planning</FONT> strategies in making this assessment. During fiscal 2019 and fiscal 2018 the net change in the total valuation allowance was not material. If or when recognized, the tax benefits relating to any
reversal of the valuation allowance will be recognized as a reduction of income tax expense. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For the years ending June&nbsp;27, 2019 and June&nbsp;28,
2018, unrecognized tax benefits and accrued interest and penalties were $259 and $214. Accrued interest and penalties related to uncertain tax positions are not material for any periods presented. Interest and penalties within income tax expense
were not material for any period presented. The total gross amounts of unrecognized tax benefits were $240 and $207 at June&nbsp;27, 2019 and June&nbsp;28, 2018, respectively. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">A reconciliation of the beginning and ending amount of gross unrecognized tax benefits is as follows: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beginning balance</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">207</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">174</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">24</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross increases &#151; tax positions in prior year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross decreases &#151; tax positions in prior year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Settlements</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross increases &#151; tax positions in current year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">23</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Lapse of statute of limitations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">120</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Ending balance</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">240</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">207</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">174</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Unrecognized tax benefits, that if recognized, would affect the annual effective tax rate on income from continuing
operations, are as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unrecognized tax benefits that would affect annual effective tax rate</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">217</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">177</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">136</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During fiscal 2019, the change in unrecognized tax benefits due to statute expiration was not material. We do not anticipate
that total unrecognized tax benefits will significantly change in the next twelve months. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">53 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">There were certain changes in state tax laws during the period, for which the impact was insignificant. We
file income tax returns with federal and state tax authorities within the United States of America. Our federal and Illinois tax returns are open for audit for fiscal 2016 through 2018. Our California tax returns for fiscal 2015 through 2018 are
open for audit. No other tax jurisdictions are material to us. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 8 &#151; COMMITMENTS AND CONTINGENCIES </B></P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Operating Leases </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We primarily lease material handling
equipment pursuant to agreements accounted for as operating leases. Rent expense aggregated under these operating leases was as follows for the last three fiscal years: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Rent expense related to operating leases</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,981</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,988</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,880</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Aggregate <FONT STYLE="white-space:nowrap">non-cancelable</FONT> lease commitments under these operating leases with initial
or remaining terms greater than one year are as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Fiscal year ending</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;25, 2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,715</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;24, 2021</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,540</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;30, 2022</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,392</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;29, 2023</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,109</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;27, 2024</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">464</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Thereafter</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">133</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,353</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Litigation </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are
currently a party to various legal proceedings in the ordinary course of business. While management presently believes that the ultimate outcomes of these proceedings, individually and in the aggregate, will not materially affect our financial
position, results of operations or cash flows, legal proceedings are subject to inherent uncertainties, and unfavorable outcomes could occur. Unfavorable outcomes could include substantial money damages in excess of any appropriate accruals which
management has established. Were such unfavorable final outcomes to occur, there exists the possibility of a material adverse effect on our financial position, results of operations and cash flows. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During fiscal 2017 we were subject to a class-action complaint for an employment related matter. In early fiscal 2018 we agreed to a $1,200 settlement for
which we were fully reserved at June&nbsp;29, 2017. In the first quarter of fiscal 2019 the settlement was paid. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 9 &#151; STOCKHOLDERS&#146;
EQUITY </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our Class&nbsp;A Common Stock, $.01 par value (the &#147;Class&nbsp;A Stock&#148;), has cumulative voting rights with respect to the election
of those directors which the holders of Class&nbsp;A Stock are entitled to elect, and 10 votes per share on all other matters on which holders of our Class&nbsp;A Stock and Common Stock are entitled to vote, with the exception of election of the
directors for which the holders of Common Stock are eligible to elect. In addition, each share of Class&nbsp;A Stock is convertible at the option of the holder at any time into one share of Common Stock and automatically converts into one share of
Common Stock upon any sale or transfer other than to related individuals or certain other events as set forth in our Restated Certificate of Incorporation. Each share of our Common Stock, $.01 par value (the &#147;Common Stock&#148;) has
noncumulative voting rights of one vote per share. The Class&nbsp;A Stock and the Common Stock are entitled to share equally, on a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">share-for-share</FONT></FONT> basis, in any cash
dividends declared by the Board of Directors, and the holders of the Common Stock are entitled to elect 25%, rounded up to the nearest whole number, of the members comprising the Board of Directors. During fiscal 2017, our Board of Directors adopted
a dividend policy under which it intends to pay an annual cash dividend on our Common Stock and Class&nbsp;A Stock during the first quarter of each fiscal year. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">54 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 10 &#151; STOCK-BASED COMPENSATION PLANS </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">At our annual meeting of stockholders on October&nbsp;29, 2014, our stockholders approved a new equity incentive plan (the &#147;2014 Omnibus Plan&#148;) under
which awards of options and other stock-based awards may be made to employees, officers or <FONT STYLE="white-space:nowrap">non-employee</FONT> directors of our Company. A total of 1,000,000 shares of Common Stock are authorized for grants of awards
thereunder, which may be in the form of options, restricted stock, RSUs, stock appreciation rights (&#147;SARs&#148;), performance shares, performance units, Common Stock or dividends and dividend equivalents. As of June&nbsp;27, 2019, there were
726,248 shares of Common Stock that remained authorized for future grants of awards, subject to the limitations set below. Under the terms of the Omnibus Plan, the total number of shares of Common Stock with respect to which options or SARs may be
granted in any calendar year to any participant may not exceed 500,000 shares (this limit applies separately with respect to each type of award). Additionally, under the terms of the 2014 Omnibus Plan, for awards of restricted stock, RSUs,
performance shares or other stock-based awards that are intended to qualify as performance-based compensation: (i)&nbsp;the total number of shares of Common Stock that may be granted in any calendar year to any participant may not exceed 250,000
shares (this limit applies separately to each type of award) and (ii)&nbsp;the maximum amount that may be paid to any participant for awards that are payable in cash or property other than Common Stock in any calendar year is $5,000. During fiscal
2017, the Board of Directors adopted an equity grant cap which further restricted the number of awards that could be made to any one participant or in the aggregate. The equity grant cap limited the number of awards to 250,000 awards to all
participants and 20,000 awards to any one participant. Except as set forth in the 2014 Omnibus Plan, RSUs have vesting periods of three years for awards to employees and one year for awards to <FONT STYLE="white-space:nowrap">non-employee</FONT>
members of the Board of Directors. Recipients of RSUs have the option to defer receipt of vested shares until a specified later date, typically soon after separation from the Company. The exercise price of stock options is determined as set forth in
the 2014 Omnibus Plan by the Compensation Committee of our Board of Directors and must be at least the fair market value of the Common Stock on the date of grant. Except as set forth in the 2014 Omnibus Plan, stock options expire upon termination of
employment or directorship, as applicable. Stock options granted under the 2014 Omnibus Plan are exercisable 25% annually commencing on the first anniversary date of grant and become fully exercisable on the fourth anniversary date of grant. Options
generally will expire no later than ten years after the date on which they were granted. We issue new shares of Common Stock upon exercise of stock options. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We determine the fair value of stock option awards using the Black-Scholes option-pricing model; however, there were no options granted in fiscal 2019, fiscal
2018 or fiscal 2017. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following is a summary of stock option activity for the year ended June&nbsp;27, 2019: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Weighted-<BR>Average<BR>Exercise<BR>Price</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Weighted-<BR>Average<BR>Remaining<BR>Contractual<BR>Term&nbsp;in&nbsp;Years</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Aggregate<BR>Intrinsic</B><br><B>Value</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Outstanding at June&nbsp;28, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">8.71</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Granted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Exercised</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Forfeited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Outstanding and exercisable at June&nbsp;27, 2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">8.71</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">35</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table summarizes the total intrinsic value of all options exercised and the total cash received from the
exercise of options for the last three fiscal years: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total intrinsic value of options exercised</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">79</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">374</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total cash received from exercise of options</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">16</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">63</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">55 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The fair value of RSUs is generally determined based on the market price of our Common Stock on the date of
grant. The fair value of RSUs granted for the years ended June&nbsp;27, 2019, June&nbsp;28, 2018 and&nbsp;June 29, 2017 was $3,334, $3,296 and $2,773, respectively. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following is a summary of RSU activity for the year ended June&nbsp;27, 2019: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Restricted Stock Units</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Weighted-<BR>Average<BR><FONT STYLE="white-space:nowrap">Grant-Date</FONT><BR>Fair&nbsp;Value</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Outstanding at June&nbsp;28, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">189,068</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">46.35</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Granted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">57,984</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">57.51</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Vested <SUP STYLE="font-size:85%; vertical-align:top">(a)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(49,179</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">55.79</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Forfeited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,881</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">57.46</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Outstanding at June&nbsp;27, 2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">188,992</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">46.79</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The number of RSUs vested includes shares that were withheld on behalf of employees to satisfy statutory tax
withholding requirements. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">At June&nbsp;27, 2019 there were 55,628 RSUs outstanding that were vested but deferred. At June&nbsp;28, 2018
there were 61,008 RSUs outstanding that were vested but deferred. The <FONT STYLE="white-space:nowrap">non-vested</FONT> RSUs at June&nbsp;27, 2019 will vest over a weighted-average period of 1.4 years. The fair value of RSUs that vested for the
years ended June&nbsp;27, 2019, June&nbsp;28, 2018 and&nbsp;June 29, 2017 was $2,744, $2,680 and $1,910, respectively. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table summarizes
compensation cost charged to earnings for all equity compensation plans and the total income tax benefit recognized for the last three fiscal years: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Compensation cost charged to earnings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,644</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,796</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,504</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax benefit recognized</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">661</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">895</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">951</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">At June&nbsp;27, 2019, there was $3,688 of total unrecognized compensation cost related to
<FONT STYLE="white-space:nowrap">non-vested</FONT> share-based compensation arrangements granted under our stock-based compensation plans. We expect to recognize that cost over a weighted-average period of 1.4 years. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 11 &#151; CASH DIVIDENDS </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our Board of Directors
declared the following cash dividends payable in fiscal 2019 and fiscal 2018: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="75%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="10%"></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="10%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="10%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="10%"></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Declaration Date</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Record Date</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Dividend Per Share</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Payment Date</B></TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">July&nbsp;10, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">August&nbsp;3,&nbsp;2018</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.55</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">29,074</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">August&nbsp;17,&nbsp;2018</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">July&nbsp;11, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">August&nbsp;2,&nbsp;2017</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.50</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">28,370</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">August&nbsp;15,&nbsp;2017</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On July&nbsp;10, 2019, our Board of Directors declared a special cash dividend of $2.40 per share and a regular annual cash
dividend of $0.60 per share on all issued and outstanding shares of Common Stock and Class&nbsp;A Stock of the Company. Refer to Note 19 &#150; &#147;Subsequent Event&#148; below. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">56 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 12 &#151; EMPLOYEE BENEFIT PLANS </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We maintain a contributory plan established pursuant to the provisions of section 401(k) of the Internal Revenue Code. The plan provides retirement benefits
for all nonunion employees meeting minimum age and service requirements. We currently match 100% of the first three percent contributed by each employee and 50% of the next two percent contributed, up to certain maximums specified in the plan.
Expense for the 401(k) plan was as follows for the last three fiscal years: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;ended<BR>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">401(k) plan expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,040</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,741</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,664</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the first quarter of fiscal 2009, we recorded a long-term liability of $868 for the withdrawal from the multiemployer
plan (&#147;Route pension&#148;) for the <FONT STYLE="white-space:nowrap">step-van</FONT> drivers that were employed for our store-door delivery system that was discontinued during fiscal 2008. Pursuant to terms of settlement with a labor union, we
are making monthly payments of $8 (including interest) through April 2022. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The total Route pension liability was as follows for the last two fiscal
years: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Route pension liability</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">251</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">323</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Virtually all of our salaried employees participate in our Sanfilippo Value Added Plan (as amended, the &#147;SVA Plan&#148;),
which is a cash incentive plan (an economic value added-based program) administered by our Compensation Committee. We accrue expense related to the SVA Plan in the annual period that the economic performance underlying such performance occurs. This
method of expense recognition properly matches the expense associated with improved economic performance with the period the improved performance occurs on a systematic and rational basis. The SVA Plan payments, if any, are paid to participants in
the first quarter of the following fiscal year. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">57 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 13 &#151; RETIREMENT PLAN </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Supplemental Employee Retirement Plan (&#147;SERP&#148;) is an unfunded, <FONT STYLE="white-space:nowrap">non-qualified</FONT> benefit plan that will
provide eligible participants with monthly benefits upon retirement, disability or death, subject to certain conditions. Benefits paid to retirees are based on age at retirement, years of credited service, and average compensation. We use our fiscal
<FONT STYLE="white-space:nowrap">year-end</FONT> as the measurement date for the obligation calculation. Accounting guidance in ASC Topic 715, <I>Compensation &#151; Retirement Benefits</I> requires the recognition of the funded status of the SERP
on the Consolidated Balance Sheet. Actuarial gains or losses, prior service costs or credits and transition obligations that have not yet been recognized are recorded as a component of &#147;Accumulated Other Comprehensive Loss&#148;
(&#147;AOCL&#148;). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table presents the changes in the projected benefit obligation for the fiscal years ended: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

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


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Change in projected benefit obligation</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Projected benefit obligation at beginning of year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">21,934</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">21,641</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Service cost</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">610</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">607</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest cost</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">895</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">851</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Actuarial loss (gain)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,597</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(511</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Benefits paid</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(654</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(654</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Projected benefit obligation at end of year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">25,382</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">21,934</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The accumulated benefit obligation, which represents benefits earned up to the measurement date, was $20,985 and $18,582 at
June&nbsp;27, 2019 and June&nbsp;28, 2018, respectively. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Components of the actuarial loss (gain) portion of the change in projected benefit obligation
are presented below for the fiscal years ended: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

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


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Actuarial Loss (Gain)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Change in assumed pay increases</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">293</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(56</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">124</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Change in discount rate</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,174</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(523</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,402</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Change in mortality assumptions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(69</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(117</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(193</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">199</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">185</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(467</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Actuarial loss (gain)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,597</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(511</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(1,938</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The components of the net periodic pension cost are as follows for the fiscal years ended: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

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


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Service cost</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">610</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">607</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">631</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest cost</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">895</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">851</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">811</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Recognized loss amortization</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">95</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">162</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">365</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prior service cost amortization</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">957</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">957</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">957</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net periodic pension cost</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,557</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,577</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,764</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Significant assumptions related to our SERP include the discount rate used to calculate the actuarial present value of benefit
obligations to be paid in the future, the average rate of compensation expense increase by SERP participants, and anticipated mortality rates. The <FONT STYLE="white-space:nowrap">RP-2014</FONT> white collar fully generational mortality table with
mortality improvement scale <FONT STYLE="white-space:nowrap">MP-2018</FONT> was utilized in the preparation of our pension obligation as of June&nbsp;27, 2019. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">58 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We used the following assumptions to calculate the benefit obligation of our SERP as of the following dates:
</P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

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

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;28,<BR>2018</B></TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Discount rate</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">3.56%</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">4.14%</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Average rate of compensation increases</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">4.13%</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">3.38%</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Bonus payment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center"><FONT STYLE="white-space:nowrap">60%&nbsp;-&nbsp;85%</FONT><BR>of base,<BR>paid 4 of 5<BR>years</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center"><FONT STYLE="white-space:nowrap">60%&nbsp;-&nbsp;85%</FONT><BR>of base,<BR>paid 4 of 5<BR>years</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We used the following assumptions to calculate the net periodic costs of our SERP as follows for the fiscal years ended: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

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

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

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;29,<BR>2017</B></TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Discount rate</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">4.14%</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">3.99%</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">3.61%</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Rate of compensation increases</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">3.38%</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">4.50%</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">4.50%</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Mortality</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center"><FONT STYLE="white-space:nowrap">RP-2014&nbsp;white</FONT><BR>collar&nbsp;with&nbsp;MP-<BR>2017 scale</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center"><FONT STYLE="white-space:nowrap">RP-2014&nbsp;white</FONT><BR>collar&nbsp;with&nbsp;MP-<BR>2016 scale</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center"><FONT STYLE="white-space:nowrap">RP-2014&nbsp;white</FONT><BR>collar&nbsp;with&nbsp;MP-<BR>2015 scale</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Bonus payment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">60%&nbsp;-85%&nbsp;of<BR>base,paid&nbsp;4&nbsp;of&nbsp;5<BR>years</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">60%&nbsp;-85%&nbsp;of<BR>base,paid&nbsp;4&nbsp;of&nbsp;5<BR>years</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">60%&nbsp;-85%&nbsp;of<BR>base,paid&nbsp;4&nbsp;of&nbsp;5<BR>years</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The assumed discount rate is based, in part, upon a discount rate modeling process that considers both high quality long-term
indices and the duration of the SERP relative to the durations implicit in the broader indices. The discount rate is utilized principally in calculating the actuarial present value of our obligation and periodic expense pursuant to the SERP. To the
extent the discount rate increases or decreases, our SERP obligation is decreased or increased, respectively. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table presents the benefits
expected to be paid in the next ten fiscal years: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Fiscal year</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">645</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2021</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">763</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2022</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">737</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2023</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">705</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2024</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">668</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2025 &#151; 2029</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,830</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">At June&nbsp;27, 2019 and June&nbsp;28, 2018, the current portion of the SERP liability was $645 and $646, respectively, and
recorded in Accrued payroll and related benefits on the Consolidated Balance Sheets. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table presents the components of AOCL that have not
yet been recognized in net pension expense: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

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


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unrecognized net loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(5,453</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(2,951</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unrecognized prior service cost</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,435</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,392</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tax effect</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,563</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,162</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net amount unrecognized</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(4,325</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(3,181</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We expect to recognize $957 of the prior service cost and $416 of net loss into net periodic pension expense during the fiscal
year ending June&nbsp;25, 2020. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">59 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 14 &#151; ACCUMULATED OTHER COMPREHENSIVE LOSS </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The table below sets forth the changes to accumulated other comprehensive loss (&#147;AOCL&#148;) for the last two fiscal years. These changes are all related
to our defined benefit pension plan. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>Changes to AOCL <SUP STYLE="font-size:85%; vertical-align:top">(a)</SUP></B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year<BR>Ended<BR>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year<BR>Ended<BR>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance at beginning of period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(3,181</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(4,404</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other comprehensive (loss) income before reclassifications</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,597</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">511</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts reclassified from accumulated other comprehensive loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,052</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,119</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tax effect</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">401</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(407</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net current-period other comprehensive (loss) income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,144</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,223</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance at end of period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(4,325</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(3,181</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Amounts in parenthesis indicate debits/expense. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The reclassifications out of accumulated other comprehensive loss for the last two fiscal years were as follows: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

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

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

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>Reclassifications from AOCL to earnings <SUP STYLE="font-size:85%; vertical-align:top">(b)</SUP></B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year<BR>Ended<BR>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year<BR>Ended<BR>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Affected line item in<BR>the<BR>Consolidated<BR>Statements of<BR>Comprehensive<BR>Income</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amortization of defined benefit pension items:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unrecognized prior service cost</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(957</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(957</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Other&nbsp;expense</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unrecognized net loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(95</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(162</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Other expense</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total before tax</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,052</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,119</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tax effect</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">274</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">280</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Income&nbsp;tax&nbsp;expense</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amortization of defined pension items, net of tax</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(778</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(839</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Amounts in parenthesis indicate debits to expense. See Note 13 &#151; &#147;Retirement Plan&#148; above for
additional details. </P></TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 15 &#151; TRANSACTIONS WITH RELATED PARTIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition to the related party transactions described in Note 6, we also purchased materials from a company that until July 2017 was owned by three members
of our Board of Directors, two of whom are also executive officers, and individuals directly related to them. Purchases from this related party aggregated to the following for the years ending: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year<BR>ended<BR>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year<BR>ended<BR>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year<BR>ended<BR>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchases from related party</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">360</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">8,043</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">60 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 16 &#151; PRODUCT TYPE SALES MIX </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following summarizes sales by product type as a percentage of total gross sales. The information is based upon gross sales, rather than net sales, because
certain adjustments, such as promotional discounts, are not allocable to product types, for the fiscal year ended: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Product Type</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;27,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;28,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;29,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Peanuts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15.7</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15.7</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Pecans</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cashews&nbsp;&amp; Mixed Nuts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">23.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Walnuts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Almonds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Trail&nbsp;&amp; Snack Mixes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 17 &#151; VALUATION AND QUALIFYING ACCOUNTS AND RESERVES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table details the activity in various allowance and reserve accounts. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Description</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Balance&nbsp;at<BR>Beginning<BR>of Period</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Additions</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Deductions</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Balance at<BR>End&nbsp;of&nbsp;Period</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>June&nbsp;27, 2019</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Allowance for doubtful accounts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">270</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">150</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(70</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">350</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Reserve for cash discounts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">950</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14,721</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(14,746</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">925</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Reserve for customer deductions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,038</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24,581</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(24,862</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,757</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred tax asset valuation allowance</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">112</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(112</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,370</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">39,452</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(39,790</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,032</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>June&nbsp;28, 2018</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Allowance for doubtful accounts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">263</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">52</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(45</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">270</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Reserve for cash discounts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">850</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,889</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(13,789</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">950</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Reserve for customer deductions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,979</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22,420</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(20,361</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,038</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred tax asset valuation allowance</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">171</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(59</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">112</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">4,263</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">36,361</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(34,254</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,370</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>June&nbsp;29, 2017</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Allowance for doubtful accounts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">397</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">58</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(192</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">263</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Reserve for cash discounts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">975</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,274</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(12,399</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">850</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Reserve for customer deductions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,918</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,116</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(16,055</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,979</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred tax asset valuation allowance</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">171</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">171</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">4,461</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">28,448</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(28,646</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">4,263</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">61 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 18 &#151; SUPPLEMENTARY QUARTERLY DATA (Unaudited) </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following unaudited quarterly consolidated financial data are presented for fiscal 2019 and fiscal 2018. Quarterly financial results necessarily rely on
estimates and caution is required in drawing specific conclusions from quarterly consolidated results. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

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


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Year Ended June&nbsp;27, 2019:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net sales</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">204,288</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">253,317</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">201,834</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">216,762</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross profit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32,954</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">42,883</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38,815</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">43,618</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income from operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,052</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,640</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15,408</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,424</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,606</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,264</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,331</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,265</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic earnings per common share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.58</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.99</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.90</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.98</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Diluted earnings per common share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.57</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.98</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.90</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.98</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash dividends declared per common share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.55</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

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


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Year Ended June&nbsp;28, 2018:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net sales</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">215,664</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">258,805</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">202,786</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">211,676</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross profit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35,119</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37,733</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33,107</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32,940</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income from operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,615</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14,102</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14,024</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,448</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,711</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,609</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,552</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,628</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic earnings per common share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.94</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.67</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.75</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.49</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Diluted earnings per common share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.94</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.67</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.75</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.49</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash dividends declared per common share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2.50</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 19 &#151; SUBSEQUENT EVENT </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On July&nbsp;10, 2019, our Board of Directors declared a special cash dividend of $2.40 per share and a regular annual cash dividend of $0.60 per share on all
issued and outstanding shares of Common Stock and Class&nbsp;A Stock of the Company (the &#147;August 2019 Dividends&#148;). The August 2019 Dividends were paid on August&nbsp;20, 2019 to stockholders of record as of the close of business on
August&nbsp;6, 2019. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">62 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;9 &#151; Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
</B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">None. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;9A &#151; Controls and Procedures
</B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><U>Disclosure Controls and Procedures </U></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Under
the supervision and with the participation of our management, including our Chief Executive Officer (&#147;CEO&#148;) and Chief Financial Officer (&#147;CFO&#148;), we conducted an evaluation of the effectiveness of our disclosure controls and
procedures, as such term is defined in Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e)</FONT> promulgated under the Exchange Act, as of the end of the period covered by this Annual Report on
Form <FONT STYLE="white-space:nowrap">10-K.</FONT> Based on this evaluation, our CEO and CFO concluded that, as of June&nbsp;27, 2019, our disclosure controls and procedures were effective to provide reasonable assurance that information required to
be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and is accumulated and reported to our management, including our CEO
and CFO, as appropriate to allow timely decisions regarding required disclosure. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><U>Management&#146;s Report on Internal Control over Financial
Reporting </U></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is
defined in Exchange Act <FONT STYLE="white-space:nowrap">Rule&nbsp;13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f).</FONT> Under the supervision and with the participation of our management, including our CEO and CFO, we carried out
an evaluation of the effectiveness of our internal control over financial reporting as of June&nbsp;27, 2019, based on the <I>Internal Control-Integrated Framework</I> (2013)&nbsp;issued by the Committee of Sponsoring Organizations of the Treadway
Commission. Based on this evaluation, our management has concluded that our internal control over financial reporting was effective as of June&nbsp;27, 2019. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The effectiveness of our internal control over financial reporting as of June&nbsp;27, 2019 has been audited by PricewaterhouseCoopers LLP, an independent
registered public accounting firm, as stated in their report contained in this Annual Report on Form <FONT STYLE="white-space:nowrap">10-K.</FONT> </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><U>Changes in Internal Control over Financial Reporting </U></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">There were no changes in internal control over financial reporting that occurred during the fourth fiscal quarter ended June&nbsp;27, 2019 that have materially
affected, or are reasonably likely to materially affect, our internal control over financial reporting. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><U>Limitations on the Effectiveness of
Controls </U></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our management, including our CEO and CFO, does not expect that the Disclosure Controls and Procedures or our Internal Control over
Financial Reporting will prevent or detect all errors and all fraud. A control, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control&#146;s objectives will be met. Further, the design of a
control must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all internal controls, no evaluation of controls can provide absolute
assurance that all control issues and instances of fraud, if any, within the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of
simple error or mistake. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any control is based in part upon certain assumptions
about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or
deterioration in the degree of compliance with associated policies or procedures. Because of the inherent limitations in a cost-effective control, misstatements due to error or fraud may occur and may not be detected. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;9B &#151; Other Information </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Not applicable
</P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>PART III </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;10 &#151; Directors,
Executive Officers and Corporate Governance </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Sections entitled &#147;Nominees for Election by The Holders of Common Stock,&#148; &#147;Nominees for
Election by The Holders of Class&nbsp;A Stock&#148;, &#147;Section&nbsp;16(a) Beneficial Ownership Reporting Compliance&#148; and &#147;Corporate Governance &#151; Board Meetings and Committees &#151; Audit Committee&#148; and &#147;Corporate
Governance &#151; Independence of the Audit Committee&#148; of our Proxy Statement for the 2019 Annual Meeting and filed pursuant to Regulation 14A are incorporated herein by reference. Other certain information relating to the directors and
executive officers of the Company is included immediately before Part II of this Report. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">63 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have adopted a Code of Ethics applicable to the principal executive, financial and accounting officers
(&#147;Code of Ethics&#148;) and a separate Code of Conduct applicable to all employees and directors generally (&#147;Code of Conduct&#148;). The Code of Ethics and Code of Conduct are available on our website at <I>www.jbssinc.com</I>. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;11 &#151; Executive Compensation </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Sections
entitled &#147;Compensation of Directors and Executive Officers&#148;, &#147;Compensation Discussion and Analysis&#148;, &#147;Compensation Committee Interlocks and Insider Participation&#148; and &#147;Compensation Committee Report&#148; of our
Proxy Statement for the 2019 Annual Meeting are incorporated herein by reference. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;12 &#151; Security Ownership of Certain Beneficial Owners
and Management and Related Stockholder Matters </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Section entitled &#147;Security Ownership of Certain Beneficial Owners and Management&#148; of our
Proxy Statement for the 2019 Annual Meeting is incorporated herein by reference. Other certain information relating to the directors and executive officers of the Company is included immediately before Part II of this Report. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;13 &#151; Certain Relationships and Related Transactions, and Director Independence </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Sections entitled &#147;Corporate Governance &#151; Independence of the Board of Directors&#148; and &#147;Review of Related Party Transactions&#148; of
our Proxy Statement for the 2019 Annual Meeting are incorporated herein by reference. Other certain information relating to the directors and executive officers of the Company is included immediately before Part II of this Report. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;14 &#151; Principal Accounting Fees and Services </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The information under the proposal entitled &#147;Ratify the Audit Committee&#146;s Appointment of PricewaterhouseCoopers LLP as our Independent Registered
Public Accounting Firm for the 2020 fiscal year&#148; of our Proxy Statement for the 2019 Annual Meeting is incorporated herein by reference. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>PART IV
</B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;15 &#151; Exhibits, Financial Statement Schedules </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B>(a) (1)&nbsp;Financial Statements </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The
following financial statements are included in Part II, Item&nbsp;8 &#151; &#147;Financial Statements and Supplementary Data&#148;: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Report of Independent
Registered Public Accounting Firm </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Consolidated Statements of Comprehensive Income for the Year Ended June&nbsp;27, 2019, the Year Ended June&nbsp;28, 2018
and the Year Ended June&nbsp;29, 2017 </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Consolidated Balance Sheets as of June&nbsp;27, 2019 and June&nbsp;28, 2018 </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Consolidated Statements of Stockholders&#146; Equity for the Year Ended June&nbsp;27, 2019, the Year Ended June&nbsp;28, 2018 and the Year Ended June&nbsp;29,
2017 </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Consolidated Statements of Cash Flows for the Year Ended June&nbsp;27, 2019, the Year Ended June&nbsp;28, 2018 and the Year Ended June&nbsp;29, 2017
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes to Consolidated Financial Statements </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>(a)
(2)&nbsp;Financial Statement Schedules </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">All schedules are omitted because they are not applicable or the required information is shown in the
Consolidated Financial Statements or Notes thereto. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>(a) (3)&nbsp;Exhibits </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The exhibits required by Item&nbsp;601 of Regulation <FONT STYLE="white-space:nowrap">S-K</FONT> and filed herewith are listed in the Exhibit Index which
follows the signature page and immediately precedes the exhibits filed. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>(b) Exhibits </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">See Item&nbsp;15(a)(3) above. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>(c) Financial Statement
Schedules </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">See Item&nbsp;15(a)(2) above. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Item&nbsp;16 &#151; Form <FONT STYLE="white-space:nowrap">10-K</FONT> Summary </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">None </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">64 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EXHIBIT INDEX </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Pursuant to Item&nbsp;601 of Regulation <FONT STYLE="white-space:nowrap">S-K)</FONT> </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD></TD>

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


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;3.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000088011705000010/exhibit3.txt">Restated Certificate of Incorporation of the Company (incorporated by reference from Exhibit 3.1 to the <FONT STYLE="white-space:nowrap">Form&nbsp;10-Q
</FONT> for the quarter ended March&nbsp;24, 2005) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;3.2</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000119312515298303/d110976dex32.htm">Amended and Restated Bylaws of the Company (incorporated by reference from Exhibit 3.2 to the <FONT STYLE="white-space:nowrap">Form&nbsp;
10-K</FONT> for the fiscal year ended June&nbsp;25, 2015) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;4.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d748567dex41.htm">Description of Company&#146;s Securities </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>*10.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/0000880117-98-000006.txt">1998 Equity Incentive Plan (incorporated by reference from Exhibit 10.44 to the Form <FONT STYLE="white-space:nowrap">10-Q</FONT> for the quarter ended September&nbsp;24,
1998) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>*10.2</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000088011701500003/ex10-35.txt">First Amendment to the 1998 Equity Incentive Plan (incorporated by reference from Exhibit 10.35 to the <FONT STYLE="white-space:nowrap">Form&nbsp;
10-Q</FONT> for the quarter ended December&nbsp;28, 2000) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>*10.3</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000095013404000734/c82327exv10w35.txt">Amended and Restated John B. Sanfilippo&nbsp;
&amp; Son, Inc. Split-Dollar Insurance Agreement Number Two among Michael J. Valentine, as trustee of the Valentine Life Insurance Trust, Mathias Valentine, Mary Valentine and the Company, dated December&nbsp;
31, 2003 (incorporated by reference from Exhibit 10.35 to the Form <FONT STYLE="white-space:nowrap">10-Q</FONT> for the quarter ended December&nbsp;25, 2003) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>*10.4</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000088011704000018/exhibit1047.txt">Amendment, dated February&nbsp;12, 2004, to Amended and Restated John B. Sanfilippo&nbsp;
&amp; Son, Inc. Split-Dollar Insurance Agreement Number Two among Michael J. Valentine, as trustee of the Valentine Life Insurance Trust, Mathias Valentine, Mary Valentine and the Company, dated December&nbsp;
31, 2003 (incorporated by reference from Exhibit 10.47 to the <FONT STYLE="white-space:nowrap">Form&nbsp;10-Q</FONT> for the quarter ended March&nbsp;25, 2004) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>*10.5</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000095013707014005/c18246exv10w16.htm">Restated Supplemental Retirement Plan (incorporated by reference from Exhibit 10.16 to the Form <FONT STYLE="white-space:nowrap">10-K</FONT> for
 the fiscal year ended June&nbsp;28, 2007) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>*10.6</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000119312512375693/d361246dex1024.htm">2008 Equity Incentive Plan, as amended (incorporated by reference from Exhibit 10.24 to the Form <FONT STYLE="white-space:nowrap">10-K</FONT> for
 the fiscal year ended June&nbsp;28, 2012) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>*10.7</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000095013709003593/c51080exv10w01.htm">Form of Indemnification Agreement (incorporated by reference from Exhibit 10.01 to the Form <FONT STYLE="white-space:nowrap">8-K</FONT> filed
 on May&nbsp;5, 2009)</A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>*10.8</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000119312514385024/d810070dex41.htm">2014 Omnibus Incentive Plan (incorporated by reference from Exhibit 4.1 to the Registration Statement on <FONT STYLE="white-space:nowrap">Form&nbsp;S-8
</FONT> filed on October&nbsp;28, 2014) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>*10.9</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000119312516689942/d217852dex1012.htm">Amendment No.&nbsp;1 to the 2014 Omnibus Incentive Plan (incorporated by reference from Exhibit 10.12 to the <FONT
STYLE="white-space:nowrap">Form&nbsp;10-K</FONT> for the year ended June&nbsp;30, 2016) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>*10.10</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000119312516441870/d119129dex1038.htm">Form of <FONT STYLE="white-space:nowrap">Non-Employee</FONT> Director Restricted Stock Unit Award Agreement <FONT STYLE="white-space:nowrap">(non-deferral)
</FONT> under 2014 Omnibus Plan (fiscal 2017, 2018 and 2019 awards cycle) (incorporated by reference from Exhibit 10.38 to the Form <FONT STYLE="white-space:nowrap">10-Q</FONT> for the quarter ended December&nbsp;24, 2015)
</A></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">65 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


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

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD></TD>

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

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Exhibit<BR>No.</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Description</B></P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>*10.11</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000119312516441870/d119129dex1039.htm">Form of <FONT STYLE="white-space:nowrap">Non-Employee</FONT> Director Restricted Stock Unit Award Agreement (deferral) under 2014 Omnibus Plan
 (fiscal 2017, 2018 and 2019 awards cycle) (incorporated by reference from Exhibit 10.39 to the Form <FONT STYLE="white-space:nowrap">10-Q</FONT> for the quarter ended December&nbsp;24, 2015) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>*10.12</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000119312517027474/d323255dex1019.htm">Form of Employee Restricted Stock Unit Award Agreement under 2014 Omnibus Plan (fiscal 2017 awards cycle) (incorporated by reference from Exhibit
 10.19 to the Form <FONT STYLE="white-space:nowrap">10-Q</FONT> for the quarter ended December&nbsp;29, 2016) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>*10.13</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000119312518032207/d516665dex1020.htm">Form of Employee Restricted Stock Unit Award Agreement under 2014 Omnibus Plan (fiscal 2018 and 2019 awards cycle) (incorporated by reference
 from Exhibit 10.20 to the Form <FONT STYLE="white-space:nowrap">10-Q</FONT> for the quarter ended December&nbsp;28, 2017) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>*10.14</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000119312515298303/d110976dex1011.htm">Amended and Restated Sanfilippo Value Added Plan, dated August&nbsp;20, 2015 (incorporated by reference from Exhibit&nbsp;
10.11 to the Form <FONT STYLE="white-space:nowrap">10-K</FONT> for the year ended June&nbsp;25, 2015) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;10.15</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000095013708001826/c23657exv10w1.htm">Credit Agreement, dated as of February&nbsp;
7, 2008, by and among the Company, the financial institutions named therein as lenders, Wells Fargo Foothill, LLC (&#147;WFF&#148;), as the arranger and administrative agent for the lenders, and Wachovia Capital Finance Corporation (Central), in its capacity
 as documentation agent (incorporated by reference from Exhibit&nbsp;10.1 to the Form <FONT STYLE="white-space:nowrap">8-K</FONT> filed on February&nbsp;8, 2008) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;10.16</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000095013708001826/c23657exv10w2.htm">Security Agreement, dated as of February&nbsp;
7, 2008, by the Company in favor of WFF, as administrative agent for the Lenders (incorporated by reference from Exhibit 10.2 to the Form <FONT STYLE="white-space:nowrap">8-K</FONT> filed on February&nbsp;8, 2008) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;10.17</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000095013708001826/c23657exv10w3.htm">Loan Agreement, dated as of February&nbsp;
7, 2008, by and between the Company and Transamerica Financial Life Insurance Company (&#147;TFLIC&#148;) (incorporated by reference from Exhibit 10.3 to the Form <FONT STYLE="white-space:nowrap">8-K</FONT> filed on February&nbsp;8, 2008)
</A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;10.18</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000119312517265655/d409800dex1019.htm">First Amendment to Credit Agreement, dated as of March&nbsp;
8, 2010, by and among the Company, Wells Fargo Capital Finance, LLC (f/k/a WFF), as a lender and administrative agent and Burdale Financial Limited, as a lender (incorporated by reference from Exhibit 10.19 to the Form <FONT STYLE="white-space:nowrap">10-K
</FONT> filed on August&nbsp;23, 2017) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;10.19</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000095012311066133/c65479exv10w1.htm">Second Amendment to Credit Agreement, dated as of July&nbsp;
15, 2011, by and among the Company, Wells Fargo Capital Finance, LLC (f/k/a WFF), as a lender and administrative agent, and Southwest Georgia Farm Credit, ACA for itself and as agent/nominee for Southwest Georgia Farm Credit, FLCA, as a lender (incorporated
 by reference from Exhibit&nbsp;10.1 to the Form <FONT STYLE="white-space:nowrap">8-K</FONT> filed on July&nbsp;18, 2011) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;10.20</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000119312511292380/d247703dex1034.htm">Third Amendment to Credit Agreement, dated as of October&nbsp;
31, 2011, by and among the Company, Wells Fargo Capital Finance, LLC (f/k/a WFF), as a lender and administrative agent, and Southwest Georgia Farm Credit, ACA, for itself and as agent/nominee for Southwest Georgia Farm Credit, FLCA, as a lender (incorporated
 by reference from Exhibit&nbsp;10.34 to the <FONT STYLE="white-space:nowrap">Form&nbsp;10-Q</FONT> for the quarter ended September&nbsp;29, 2011) </A></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">66 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


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

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD></TD>

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

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Exhibit<BR>No.</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Description</B></P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;10.21</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000119312513035045/d478637dex991.htm">Consent and Fourth Amendment to Credit Agreement, dated as of January&nbsp;
22, 2013, by and among the Company, Wells Fargo Capital Finance, LLC (f/k/a WFF), as a lender and administrative agent, and Southwest Georgia Farm Credit, ACA, for itself and as agent/nominee for Southwest Georgia Farm Credit, FLCA, as a lender (incorporated
 by reference from Exhibit&nbsp;99.1 to the Form <FONT STYLE="white-space:nowrap">8-K</FONT> filed on February&nbsp;4, 2013) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;10.22</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000119312513476080/d621824dex991.htm">Consent and Fifth Amendment to Credit Agreement, dated as of December&nbsp;
16, 2013, by and among the Company, Wells Fargo Capital Finance, LLC (f/k/a WFF), as a lender and administrative agent, and Southwest Georgia Farm Credit, ACA, for itself and as agent/nominee for Southwest Georgia Farm Credit, FLCA, as a lender (incorporated
 by reference from Exhibit&nbsp;99.1 to the Form <FONT STYLE="white-space:nowrap">8-K</FONT> filed on December&nbsp;17, 2013) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;10.23</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000119312514362610/d799188dex101.htm">Sixth Amendment to Credit Agreement, dated as of September&nbsp;
30, 2014, by and among the Company, Wells Fargo Capital Finance, LLC (f/k/a WFF), as a lender and administrative agent, and Southwest Georgia Farm Credit, ACA, as lender. (incorporated by reference from Exhibit 10.1 to the Form <FONT
STYLE="white-space:nowrap">8-K</FONT> filed on October&nbsp;3, 2014) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;10.24</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000119312516643438/d212148dex992.htm">Seventh Amendment to Credit Agreement, dated as of July&nbsp;7, 2016, by and among John B. Sanfilippo&nbsp;
&amp; Son, Inc., Wells Fargo Capital Finance, LLC (f/k/a WFF), as a lender and the administrative agent, and Southwest Georgia Farm Credit, ACA, as a lender. (incorporated by reference from Exhibit 99.2 to the Form <FONT STYLE="white-space:nowrap">8-K
</FONT> filed on July&nbsp;7, 2016) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;10.25</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000119312517226074/d424220dex991.htm">Eighth Amendment to Credit Agreement, dated as of July&nbsp;7, 2017, by and among John B. Sanfilippo&nbsp;
&amp; Son, Inc., Wells Fargo Capital Finance, LLC (f/k/a WFF), as a lender and the administrative agent, and Southwest Georgia Farm Credit, ACA, as a lender. (incorporated by reference from Exhibit 99.1 to the Form <FONT STYLE="white-space:nowrap">8-K
</FONT> filed on July&nbsp;11, 2017) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;10.26</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000119312517357299/d498163dex991.htm">Consent and Ninth Amendment to Credit Agreement dated as of November&nbsp;29, 2017, by and among John B. Sanfilippo&nbsp;
&amp; Son, Inc., Wells Fargo Capital Finance, LLC (f/k/a WFF), as a lender and the administrative agent, and Southwest Georgia Farm Credit, ACA, as a lender. (incorporated by reference from Exhibit 99.1 to the Form <FONT STYLE="white-space:nowrap">8-K
</FONT> filed on November&nbsp;30, 2017) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;10.27</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000119312514362610/d799188dex102.htm">First Amendment to Security Agreement, dated as of September&nbsp;
30, 2014, by the Company in favor of Wells Fargo Capital Finance, LLC (f/k/a WFF), as administrative agent for the lenders (incorporated by reference from Exhibit&nbsp;10.2 to the <FONT STYLE="white-space:nowrap">Form&nbsp;
8-K</FONT> filed on October&nbsp;3, 2014) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>*10.28</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000119312518032207/d516665dex1036.htm">Employment agreement, dated as of November&nbsp;
30, 2017, by and between the Company and J. Brent Meyer (incorporated by reference from Exhibit 10.36 to the Form <FONT STYLE="white-space:nowrap">10-Q</FONT> for the quarter ended December&nbsp;28, 2017) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;14</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/880117/000119312515298303/d110976dex14.htm">Code of Ethics, as amended (incorporated by reference from Exhibit 14 to the Form <FONT STYLE="white-space:nowrap">10-K</FONT> for the fiscal year
 ended June&nbsp;25, 2015) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;21</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d748567dex21.htm">Subsidiaries of the Company </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;23</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d748567dex23.htm">Consent of PricewaterhouseCoopers LLP </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;31.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d748567dex311.htm">Certification of Jeffrey T. Sanfilippo pursuant to Section&nbsp;302 of the Sarbanes-Oxley Act of 2002, as amended </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;31.2</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d748567dex312.htm">Certification of Michael J. Valentine pursuant to Section&nbsp;302 of the Sarbanes-Oxley Act of 2002, as amended </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;32.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d748567dex321.htm">Certification of Jeffrey T. Sanfilippo pursuant to 18 U.S.C. Section&nbsp;1350, as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, as amended </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;32.2</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d748567dex322.htm">Certification of Michael J. Valentine pursuant to 18 U.S.C. Section&nbsp;1350, as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, as amended
</A></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">67 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


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

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD WIDTH="89%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Exhibit<BR>No.</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Description</B></P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;101.INS</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Instance Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;101.SCH</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Schema Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;101.CAL</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Calculation Linkbase Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;101.DEF</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Definition Linkbase Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;101.LAB</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Label Linkbase Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;101.PRE</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Presentation Linkbase Document</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="2%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Indicates a management contract or compensatory plan or arrangement. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">68 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SIGNATURES </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Pursuant to the requirements of Section&nbsp;13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on
its behalf by the undersigned, thereunto duly authorized. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

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

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

<TD VALIGN="bottom"></TD>
<TD WIDTH="3%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3">JOHN B. SANFILIPPO&nbsp;&amp; SON, INC.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Date: August&nbsp;21, 2019</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Jeffrey T. Sanfilippo</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Jeffrey T. Sanfilippo</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Chief Executive Officer</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following
persons on behalf of the Registrant in the capacities and on the dates indicated. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

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

<TD VALIGN="bottom"></TD>
<TD WIDTH="44%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="16%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Name</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Title</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Date</B></P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Jeffrey T. Sanfilippo</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Jeffrey T. Sanfilippo</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chief Executive Officer and Director</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(Principal Executive Officer)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">August&nbsp;21,&nbsp;2019</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Michael J. Valentine</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Michael J. Valentine</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chief Financial Officer, Group President, Secretary and</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Director (Principal Financial Officer)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">August&nbsp;21, 2019</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Frank S. Pellegrino</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Frank S. Pellegrino</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Senior Vice President, Finance and Treasurer</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(Principal Accounting Officer)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">August&nbsp;21, 2019</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Mathias A. Valentine</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Mathias A. Valentine</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Director</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">August&nbsp;21, 2019</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Jim R. Edgar</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Jim R. Edgar</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Director</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">August&nbsp;21, 2019</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Timothy R. Donovan</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Timothy R. Donovan</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Director</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">August&nbsp;21, 2019</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Jasper B. Sanfilippo, Jr.</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Jasper B. Sanfilippo, Jr.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Director</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">August&nbsp;21, 2019</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Daniel M. Wright</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Daniel M. Wright</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Director</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">August&nbsp;21, 2019</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Ellen C. Taaffe</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Ellen C. Taaffe</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Director</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">August&nbsp;21, 2019</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ James J. Sanfilippo</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">James J. Sanfilippo</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Director</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">August&nbsp;21, 2019</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">69 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.1
<SEQUENCE>2
<FILENAME>d748567dex41.htm
<DESCRIPTION>EX-4.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 4.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>DESCRIPTION OF THE COMPANY&#146;S SECURITIES </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>REGISTERED PURSUANT TO SECTION 12 OF THE </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SECURITIES EXCHANGE ACT OF 1934 </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of August&nbsp;21, 2019, John B. Sanfilippo&nbsp;&amp; Son, Inc. (the &#147;Company&#148;) has one class of securities registered under
Section&nbsp;12 of the Securities Exchange Act of 1934, as amended (the &#147;Exchange Act&#148;): our Common Stock, par value $0.01 per share (&#147;Common Stock&#148;). Our Class&nbsp;A Common Stock, $0.01 par value per share (&#147;Class&nbsp;A
Stock&#148;), is not registered under the Exchange Act. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following description is a summary and does not purport to be complete. It
is<B></B>&nbsp;subject to and qualified in its entirety by reference to our Restated Certificate of Incorporation (&#147;Restated Certificate&#148;) and our Amended and Restated Bylaws (the &#147;Bylaws&#148;), each of which are incorporated by
reference as an exhibit to the Annual Report on Form <FONT STYLE="white-space:nowrap">10-K</FONT> of which this Exhibit 4.1 is a part. We encourage you to<B></B>&nbsp;read our Restated Certificate, our Bylaws and the applicable provisions of the
Delaware General Corporation Law for additional information. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Authorized Capital Shares </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our authorized capital shares consist of 17,000,000 shares of Common Stock, 10,000,000 shares of Class&nbsp;A Stock, and 500,000 shares of
preferred stock, $0.01 par value per share (&#147;Preferred Stock&#148;). The outstanding shares of our Common Stock and Class&nbsp;A Stock are fully paid and nonassessable. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Voting Rights </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to our Restated
Certificate, so long as the total number of shares of Class&nbsp;A Stock outstanding is greater than or equal to 12.5% of the total number of shares of Class&nbsp;A Stock and Common Stock outstanding (see &#147;Conversion Rights&#148; below), the
holders of Common Stock voting as a class are entitled to elect such number (rounded to the next highest number in the case of a fraction) of directors as equals 25% of the total number of directors constituting the full board of directors of the
Company (the &#147;Board of Directors&#148;). The holders of Class&nbsp;A Stock voting as a class are entitled to elect the remaining directors. With respect to all matters other than the election of directors or any matters for which class voting
is required by law, the holders of Common Stock and the holders of Class&nbsp;A Stock will vote together as a single class, and the holders of Common Stock will be entitled to one vote per share of Common Stock and the holders of Class&nbsp;A Stock
will be entitled to 10 votes per share of Class&nbsp;A Stock. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our Restated Certificate does not entitle holders of Common Stock to
cumulative voting. However, solely with respect to the election of directors, the Restated Certificate entitles, but does not require, each holder of Class&nbsp;A Stock, in person or by proxy, to either (a)&nbsp;vote the number of shares of
Class&nbsp;A Stock owned by such holder for as many persons as there are directors to be elected by holders of Class&nbsp;A Stock (&#147;Class&nbsp;A Directors&#148;), or (b)&nbsp;cumulate said votes (by multiplying the number of shares of
Class&nbsp;A Stock owned by such holder by the number of candidates for election as a Class&nbsp;A Director) and either (i)&nbsp;give one candidate all of the cumulated votes, or (ii)&nbsp;distribute the cumulated votes among such candidates as the
holder sees fit. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Dividend Rights </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The holders of Common Stock and Class&nbsp;A Stock are entitled to receive dividends, if any, as may be declared from time to time by the Board
of Directors in its discretion out of funds legally available for the payment of dividends. When and as dividends are declared on any shares of Common Stock and Class&nbsp;A Stock, whether payable in cash, property or securities of the Company, the
holders of Common Stock and Class&nbsp;A Stock will be entitled to share equally, share for share, in such dividends. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Conversion Rights </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each share of Class&nbsp;A Stock is convertible, from time to time at the option of the holder and automatically upon the occurrence of certain
events, into one share of Common Stock. Our Common Stock has no conversion rights. </P>
</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Upon the sale, assignment, pledge or other transfer, other than a &#147;Permitted
Transfer&#148; (as that term is defined in the Restated Certificate), of any shares or any interest in shares of Class&nbsp;A Stock to any person or entity, all such transferred shares of Class&nbsp;A Stock will be converted automatically into an
equal number of shares of Common Stock. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All outstanding shares of Class&nbsp;A Stock will be converted automatically into an equal number
of shares of Common Stock upon the date on which the number of outstanding shares of Class&nbsp;A Stock constitutes less than 12.5% of the total number of outstanding shares of Common Stock and Class&nbsp;A Stock. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Liquidation Rights </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Holders of Common
Stock and Class&nbsp;A Stock will share ratably in all assets legally available for distribution to our stockholders in the event of dissolution. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Other Rights and Preferences </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our Common
Stock has no sinking fund or redemption provisions or preemptive or exchange rights. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Listing </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Common Stock is traded on The Nasdaq Global Select Market under the trading symbol &#147;JBSS.&#148; </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Provisions in the Restated Certificate and the Bylaws </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Restated Certificate and the Bylaws contain provisions that could make the Company a less attractive target for a hostile takeover and
could make more difficult or discourage a merger proposal, a tender offer or a proxy contest. Such provisions include: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">a requirement that stockholder-nominated director nominees be nominated in advance of the meeting at which
directors are elected and that specific information be provided in connection with such nomination; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the ownership and the rights of Class&nbsp;A Stock held by the Sanfilippo Group and Valentine Group (as those
terms as defined in our Definitive Proxy Statement filed from time to time with the Securities and Exchange Commission); and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">he ability of the Board of Directors to issue additional shares of Common Stock or Preferred Stock without the
approval of stockholders. </P></TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Preferred Stock </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Preferred Stock may be issued from time to time in one or more series. The authority is expressly vested in the Board of Directors to
establish and designate the series and to fix the rights, preferences, privileges and restrictions of any series of the Preferred Stock, including without limitation, those relating to any dividend rights and terms, conversion rights, voting rights,
redemption rights and terms, liquidation preferences and sinking fund terms. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>3
<FILENAME>d748567dex21.htm
<DESCRIPTION>EX-21
<TEXT>
<HTML><HEAD>
<TITLE>EX-21</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B><U>Exhibit 21 </U></B></P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><U>Subsidiaries of John B. Sanfilippo&nbsp;&amp; Son, Inc. </U></B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom"></TD>
<TD WIDTH="32%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Entity</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Voting Securities Owned Directly</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>or Indirectly by the Registrant</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>State or Country of Organization</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center">JBSS Ventures, LLC</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">100%</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">Illinois</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>4
<FILENAME>d748567dex23.htm
<DESCRIPTION>EX-23
<TEXT>
<HTML><HEAD>
<TITLE>EX-23</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B><U>EXHIBIT 23 </U></B></P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We hereby consent to the incorporation by reference in the Registration Statements on <FONT STYLE="white-space:nowrap">Form&nbsp;S-8</FONT> <FONT
STYLE="white-space:nowrap">(Nos.&nbsp;333-87661,</FONT> <FONT STYLE="white-space:nowrap">333-108298,</FONT> <FONT STYLE="white-space:nowrap">333-154850,</FONT> <FONT STYLE="white-space:nowrap">333-199637)</FONT> of John&nbsp;B. Sanfilippo&nbsp;&amp;
Son, Inc. of our report dated August&nbsp;21, 2019 relating to the consolidated financial statements and the effectiveness of internal control over financial reporting, which appears in this <FONT STYLE="white-space:nowrap">Form&nbsp;10-K.</FONT>
</P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">/s/ PricewaterhouseCoopers LLP </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Chicago, Illinois </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">August&nbsp;21, 2019 </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>d748567dex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B><U>Exhibit 31.1 </U></B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">CERTIFICATION </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Jeffrey T. Sanfilippo, certify
that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this Annual Report on <FONT STYLE="white-space:nowrap">Form&nbsp;10-K</FONT> of John&nbsp;B.
Sanfilippo&nbsp;&amp; Son, Inc. for the fiscal year ended June&nbsp;27, 2019; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a
material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, the financial statements, and other financial information included in this report,
fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer(s) and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act <FONT STYLE="white-space:nowrap">Rules&nbsp;13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange
Act <FONT STYLE="white-space:nowrap">Rules&nbsp;13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the registrant and have: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be
designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is
being prepared; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting
principles; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this
report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that
occurred during the registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal
control over financial reporting; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any fraud, whether or not material, that involves management or other employees who have a significant role in
the registrant&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">August&nbsp;21, 2019 </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

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


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Jeffrey T. Sanfilippo</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Jeffrey T. Sanfilippo</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Chairman of the Board and</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Chief Executive
Officer</P></TD></TR>
</TABLE></DIV>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>d748567dex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B><U>Exhibit 31.2 </U></B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">CERTIFICATION </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Michael J. Valentine, certify
that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this Annual Report on <FONT STYLE="white-space:nowrap">Form&nbsp;10-K</FONT> of John&nbsp;B.
Sanfilippo&nbsp;&amp; Son, Inc. for the fiscal year ended June&nbsp;27, 2019; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a
material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, the financial statements, and other financial information included in this report,
fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer(s) and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act <FONT STYLE="white-space:nowrap">Rules&nbsp;13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange
Act <FONT STYLE="white-space:nowrap">Rules&nbsp;13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the registrant and have: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be
designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is
being prepared; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting
principles; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this
report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that
occurred during the registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal
control over financial reporting; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any fraud, whether or not material, that involves management or other employees who have a significant role in
the registrant&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">August&nbsp;21, 2019 </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

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


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Michael J. Valentine</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Michael J. Valentine</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Chief Financial Officer, Group President and Secretary</TD></TR>
</TABLE></DIV>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>d748567dex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-32.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B><U>Exhibit 32.1 </U></B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">CERTIFICATION PURSUANT TO </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">18
U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with the Annual Report of John B. Sanfilippo&nbsp;&amp; Son, Inc. (the &#147;Company&#148;) on
<FONT STYLE="white-space:nowrap">Form&nbsp;10-K</FONT> for the fiscal year ended June&nbsp;27, 2019 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;), I, Jeffrey&nbsp;T. Sanfilippo, Chief Executive
Officer and Chairman of the Board, certify, pursuant to 18 U.S.C. &#167;&nbsp;1350, as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that based on my knowledge: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">1.&nbsp;&nbsp;&nbsp;&nbsp;The Report fully complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act of 1934; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">2.&nbsp;&nbsp;&nbsp;&nbsp;The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations
of the Company. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">August&nbsp;21, 2019 </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

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


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Jeffrey T. Sanfilippo</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Jeffrey T. Sanfilippo</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Chief Executive Officer and Chairman of the Board</TD></TR>
</TABLE></DIV>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>d748567dex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-32.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B><U>Exhibit 32.2 </U></B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">CERTIFICATION PURSUANT TO </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">18
U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with the Annual Report of John&nbsp;B. Sanfilippo&nbsp;&amp; Son, Inc. (the &#147;Company&#148;) on
<FONT STYLE="white-space:nowrap">Form&nbsp;10-K</FONT> for the fiscal year ended June&nbsp;27, 2019 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;), I, Michael&nbsp;J. Valentine, Chief Financial
Officer, Group President and Secretary, certify, pursuant to 18 U.S.C. &#167;&nbsp;1350, as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that based on my knowledge: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">1.&nbsp;&nbsp;&nbsp;&nbsp;The Report fully complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act of 1934; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">2.&nbsp;&nbsp;&nbsp;&nbsp;The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations
of the Company. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">August&nbsp;21, 2019 </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

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


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Michael J. Valentine</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Michael J. Valentine</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Chief Financial Officer, Group President and Secretary</TD></TR>
</TABLE></DIV>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>9
<FILENAME>jbss-20190627.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 20-August-2019 [11:55:40] {PM}-->
<xbrli:xbrl xmlns:jbss="http://imetrix.edgar-online.com/20190627" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-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:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2018-01-31">
<link:schemaRef xlink:type="simple" xlink:href="jbss-20190627.xsd" />
<xbrli:context id="P06_29_2018To06_27_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn08_31_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-08-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To09_28_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2017-09-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P09_29_2017To12_28_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-09-29</xbrli:startDate>
<xbrli:endDate>2017-12-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P12_29_2017To03_29_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-12-29</xbrli:startDate>
<xbrli:endDate>2018-03-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P03_30_2018To06_28_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-03-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To09_27_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2018-09-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P09_28_2018To12_27_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-09-28</xbrli:startDate>
<xbrli:endDate>2018-12-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P12_28_2018To03_28_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-12-28</xbrli:startDate>
<xbrli:endDate>2019-03-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P03_29_2019To06_27_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-03-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P11_01_2017To11_30_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-11-01</xbrli:startDate>
<xbrli:endDate>2017-11-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_05_2008">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2008-09-05</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_29_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-06-29</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_10_2018To07_10_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-07-10</xbrli:startDate>
<xbrli:endDate>2018-07-10</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_11_2017To07_11_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-07-11</xbrli:startDate>
<xbrli:endDate>2017-07-11</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn07_10_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-07-10</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn07_11_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-07-11</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_27_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2016">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018_SquirrelBrandMemberusgaapBusinessAcquisitionAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jbss:SquirrelBrandMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SquirrelBrandMemberusgaapBusinessAcquisitionAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jbss:SquirrelBrandMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SquirrelBrandMemberusgaapBusinessAcquisitionAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jbss:SquirrelBrandMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018_SquirrelBrandMemberusgaapBusinessAcquisitionAxis_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jbss:SquirrelBrandMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018_CommonClassAMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jbss:NoncumulativeCommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018_MortgageFacilityTrancheAMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:MortgageFacilityTrancheAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018_MortgageFacilityTrancheBMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:MortgageFacilityTrancheBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018_SquirrelBrandMemberusgaapBusinessAcquisitionAxis_UnsecuredPromissoryNoteMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:UnsecuredPromissoryNoteMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jbss:SquirrelBrandMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018_SelmaTexasFacilityFinancingObligationMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:SelmaTexasFacilityFinancingObligationMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn02_07_2008_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2008-02-07</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn02_07_2008_MortgageFacilityTrancheAMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:MortgageFacilityTrancheAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2008-02-07</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn02_07_2008_MortgageFacilityMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:MortgageFacilityMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2008-02-07</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn02_07_2008_MortgageFacilityTrancheBMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:MortgageFacilityTrancheBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2008-02-07</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_TwoThousandAndFourteenOmnibusPlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jbss:TwoThousandAndFourteenOmnibusPlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SquirrelBrandMemberusgaapBusinessAcquisitionAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jbss:SquirrelBrandMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SquirrelBrandMemberusgaapBusinessAcquisitionAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jbss:SquirrelBrandMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_SquirrelBrandMemberusgaapBusinessAcquisitionAxis_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jbss:SquirrelBrandMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_CommonClassAMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jbss:NoncumulativeCommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_MortgageFacilityTrancheAMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:MortgageFacilityTrancheAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_MortgageFacilityTrancheBMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:MortgageFacilityTrancheBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_SquirrelBrandMemberusgaapBusinessAcquisitionAxis_UnsecuredPromissoryNoteMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:UnsecuredPromissoryNoteMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jbss:SquirrelBrandMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_SelmaTexasFacilityFinancingObligationMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:SelmaTexasFacilityFinancingObligationMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_MortgageFacilityMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:MortgageFacilityMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_ElginSiteMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jbss:ElginSiteMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_AccountingStandardsUpdate201602MemberusgaapProspectiveAdoptionOfNewAccountingPronouncementsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ProspectiveAdoptionOfNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_SalesChannelDirectlyToConsumerMemberusgaapContractWithCustomerSalesChannelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_SalesChannelCommercialIngredientsMemberusgaapContractWithCustomerSalesChannelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">jbss:SalesChannelCommercialIngredientsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_SalesChannelContractPackagingMemberusgaapContractWithCustomerSalesChannelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">jbss:SalesChannelContractPackagingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jbss:NoncumulativeCommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_ReserveForCustomerDeductionMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jbss:ReserveForCustomerDeductionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_ReserveForCashDiscountsMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jbss:ReserveForCashDiscountsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_SquirrelBrandMemberusgaapBusinessAcquisitionAxis_UnsecuredPromissoryNoteMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jbss:SquirrelBrandMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:UnsecuredPromissoryNoteMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_MortgageFacilityTrancheAMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:MortgageFacilityTrancheAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_MortgageFacilityTrancheBMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:MortgageFacilityTrancheBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_PeanutsMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:PeanutsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_PecansMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:PecansMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_CashewsAndMixedNutsMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:CashewsAndMixedNutsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_WalnutsMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:WalnutsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_AlmondsMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:AlmondsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_TrailAndSnackMixesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:TrailAndSnackMixesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_OtherProductMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:OtherProductMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_SelmaTexasFacilityFinancingObligationMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:SelmaTexasFacilityFinancingObligationMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_PromissoryNoteMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jbss:PromissoryNoteMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_ILJBSSStateAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="jbss:StateAxis">stpr:IL</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_USsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_CAJBSSStateAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="jbss:StateAxis">stpr:CA</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_EmployeeContributionFirstThreePercentMemberusgaapRetirementPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">jbss:EmployeeContributionFirstThreePercentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_EmployeeContributionNextTwoPercentMemberusgaapRetirementPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">jbss:EmployeeContributionNextTwoPercentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_K401PlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jbss:K401PlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_MinimumMembersrtRangeAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_MinimumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_FurnitureAndFixturesAndLeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jbss:FurnitureAndFixturesAndLeaseholdImprovementsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_FurnitureAndFixturesAndLeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jbss:FurnitureAndFixturesAndLeaseholdImprovementsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_MinimumMembersrtRangeAxis_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_MaximumMembersrtRangeAxis_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_MinimumMembersrtRangeAxis_TechnologyEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_MaximumMembersrtRangeAxis_TechnologyEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_AwardsToAllParticipantsMemberusgaapTitleOfIndividualAxis_EquityGrantCapMemberusgaapOptionIndexedToIssuersEquityEquityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">jbss:AwardsToAllParticipantsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityEquityAxis">jbss:EquityGrantCapMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_AwardsToOneParticipantMemberusgaapTitleOfIndividualAxis_EquityGrantCapMemberusgaapOptionIndexedToIssuersEquityEquityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">jbss:AwardsToOneParticipantMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityEquityAxis">jbss:EquityGrantCapMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_NonEmployeeDirectorsMemberusgaapTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">jbss:NonEmployeeDirectorsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_EmployeesMemberusgaapTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">jbss:EmployeesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_CommonClassAMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To06_27_2019_AccumulatedDefinedBenefitPlansAdjustmentMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn07_10_2019_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-07-10</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_10_2019To07_10_2019_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-07-10</xbrli:startDate>
<xbrli:endDate>2019-07-10</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P11_01_2017To11_30_2017_UnsecuredPromissoryNoteMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:UnsecuredPromissoryNoteMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-11-01</xbrli:startDate>
<xbrli:endDate>2017-11-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606MemberusgaapInitialApplicationPeriodCumulativeEffectTransitionAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</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>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606MemberusgaapInitialApplicationPeriodCumulativeEffectTransitionAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</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>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_SalesChannelDirectlyToConsumerMemberusgaapContractWithCustomerSalesChannelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_SalesChannelCommercialIngredientsMemberusgaapContractWithCustomerSalesChannelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">jbss:SalesChannelCommercialIngredientsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_SalesChannelContractPackagingMemberusgaapContractWithCustomerSalesChannelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">jbss:SalesChannelContractPackagingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jbss:NoncumulativeCommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_ReserveForCustomerDeductionMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jbss:ReserveForCustomerDeductionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_ReserveForCashDiscountsMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jbss:ReserveForCashDiscountsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_PeanutsMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:PeanutsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_PecansMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:PecansMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_CashewsAndMixedNutsMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:CashewsAndMixedNutsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_WalnutsMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:WalnutsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_AlmondsMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:AlmondsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_TrailAndSnackMixesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:TrailAndSnackMixesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_OtherProductMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:OtherProductMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_K401PlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jbss:K401PlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_MinimumMembersrtRangeAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_CommonClassAMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2017To06_28_2018_AccumulatedDefinedBenefitPlansAdjustmentMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn02_28_2018_MortgageFacilityTrancheBMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:MortgageFacilityTrancheBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-02-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn02_28_2018_MortgageFacilityTrancheAMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:MortgageFacilityTrancheAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-02-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P02_08_2018To02_28_2018_MortgageFacilityTrancheBMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:MortgageFacilityTrancheBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-02-08</xbrli:startDate>
<xbrli:endDate>2018-02-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2006_SelmaTexasFacilityFinancingObligationMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:SelmaTexasFacilityFinancingObligationMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2006-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P09_01_2006To09_30_2006_SelmaTexasFacilityFinancingObligationMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:SelmaTexasFacilityFinancingObligationMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2006-09-01</xbrli:startDate>
<xbrli:endDate>2006-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn10_29_2014_TwoThousandAndFourteenOmnibusPlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jbss:TwoThousandAndFourteenOmnibusPlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2014-10-29</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_29_2014To10_29_2014_TwoThousandAndFourteenOmnibusPlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jbss:TwoThousandAndFourteenOmnibusPlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2014-10-29</xbrli:startDate>
<xbrli:endDate>2014-10-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_29_2014To10_29_2014_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndFourteenOmnibusPlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jbss:TwoThousandAndFourteenOmnibusPlanMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2014-10-29</xbrli:startDate>
<xbrli:endDate>2014-10-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_29_2014To10_29_2014_RestrictedStockMemberusgaapAwardTypeAxis_TwoThousandAndFourteenOmnibusPlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jbss:TwoThousandAndFourteenOmnibusPlanMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2014-10-29</xbrli:startDate>
<xbrli:endDate>2014-10-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_29_2014To10_29_2014_OtherStockBasedAwardsMemberusgaapAwardTypeAxis_TwoThousandAndFourteenOmnibusPlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jbss:TwoThousandAndFourteenOmnibusPlanMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jbss:OtherStockBasedAwardsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2014-10-29</xbrli:startDate>
<xbrli:endDate>2014-10-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_29_2014To10_29_2014_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndFourteenOmnibusPlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jbss:TwoThousandAndFourteenOmnibusPlanMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2014-10-29</xbrli:startDate>
<xbrli:endDate>2014-10-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_29_2014To10_29_2014_NonEmployeeDirectorsMemberusgaapTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">jbss:NonEmployeeDirectorsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2014-10-29</xbrli:startDate>
<xbrli:endDate>2014-10-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jbss:NoncumulativeCommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_ReserveForCustomerDeductionMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jbss:ReserveForCustomerDeductionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_ReserveForCashDiscountsMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jbss:ReserveForCashDiscountsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_PeanutsMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:PeanutsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_PecansMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:PecansMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_CashewsAndMixedNutsMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:CashewsAndMixedNutsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_WalnutsMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:WalnutsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_AlmondsMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:AlmondsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_TrailAndSnackMixesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:TrailAndSnackMixesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_OtherProductMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jbss:OtherProductMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_K401PlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jbss:K401PlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_MinimumMembersrtRangeAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2016To06_29_2017_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-07-01</xbrli:startDate>
<xbrli:endDate>2017-06-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn07_07_2017_EighthAmendmentToCreditAgreementMemberusgaapCreditFacilityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jbss:EighthAmendmentToCreditAgreementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-07-07</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn07_07_2017_EighthAmendmentToCreditAgreementMemberusgaapCreditFacilityAxis_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jbss:EighthAmendmentToCreditAgreementMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-07-07</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_07_2017To07_07_2017_EighthAmendmentToCreditAgreementMemberusgaapCreditFacilityAxis_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jbss:EighthAmendmentToCreditAgreementMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-07-07</xbrli:startDate>
<xbrli:endDate>2017-07-07</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn08_15_2019_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jbss:NoncumulativeCommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-08-15</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn08_15_2019_CommonClassAMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-08-15</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2005To04_30_2005_ElginSiteMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jbss:ElginSiteMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2005-04-01</xbrli:startDate>
<xbrli:endDate>2005-04-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_01_2018_MortgageFacilityMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jbss:MortgageFacilityMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-01</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_27_2019To06_27_2019_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-06-27</xbrli:startDate>
<xbrli:endDate>2019-06-27</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018_ReserveForCashDiscountsMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jbss:ReserveForCashDiscountsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018_ReserveForCustomerDeductionMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jbss:ReserveForCustomerDeductionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_ReserveForCustomerDeductionMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jbss:ReserveForCustomerDeductionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_ReserveForCashDiscountsMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jbss:ReserveForCashDiscountsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_27_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_29_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-06-29</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_29_2017_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-06-29</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_29_2017_ReserveForCashDiscountsMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jbss:ReserveForCashDiscountsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-06-29</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_29_2017_ReserveForCustomerDeductionMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jbss:ReserveForCustomerDeductionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-06-29</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_29_2017_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-06-29</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_28_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2016_CommonClassAMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2016_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jbss:NoncumulativeCommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2016_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2016_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2016_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2016_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2016_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2016_ReserveForCashDiscountsMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jbss:ReserveForCashDiscountsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2016_ReserveForCustomerDeductionMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jbss:ReserveForCustomerDeductionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2016_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_29_2017_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jbss:NoncumulativeCommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-06-29</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_29_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-06-29</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_29_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-06-29</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_29_2017_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-06-29</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_29_2017_CommonClassAMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000880117</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-06-29</xbrli:instant>
</xbrli:period>
</xbrli:context>
<us-gaap:SubsequentEventsTextBlock id="Factid_6584775" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 19 &amp;#8212; SUBSEQUENT EVENT &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On July&amp;#160;10, 2019, our Board of Directors declared a special cash dividend of $2.40 per share and a regular annual cash dividend of $0.60 per share on all issued and outstanding shares of Common Stock and Class&amp;#160;A Stock of the Company (the &amp;#8220;August 2019 Dividends&amp;#8221;). The August 2019 Dividends were paid on August&amp;#160;20, 2019 to stockholders of record as of the close of business on &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;August 6, 2019&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SubsequentEventsTextBlock>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_6584777" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">1591000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_6584778" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">1449000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:AccountsReceivableNetCurrent id="Factid_6584779" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">60971000</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent id="Factid_6584780" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">65426000</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent id="Factid_6584783" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">5754000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent id="Factid_6584784" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">6645000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:AssetsCurrent id="Factid_6584785" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">225340000</us-gaap:AssetsCurrent>
<us-gaap:AssetsCurrent id="Factid_6584786" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">247882000</us-gaap:AssetsCurrent>
<us-gaap:Land id="Factid_6584787" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">9285000</us-gaap:Land>
<us-gaap:Land id="Factid_6584788" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">9285000</us-gaap:Land>
<us-gaap:BuildingsAndImprovementsGross id="Factid_6584789" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">109955000</us-gaap:BuildingsAndImprovementsGross>
<us-gaap:BuildingsAndImprovementsGross id="Factid_6584790" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">108540000</us-gaap:BuildingsAndImprovementsGross>
<us-gaap:MachineryAndEquipmentGross id="Factid_6584791" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">210962000</us-gaap:MachineryAndEquipmentGross>
<us-gaap:MachineryAndEquipmentGross id="Factid_6584792" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">198321000</us-gaap:MachineryAndEquipmentGross>
<jbss:FurnitureAndLeaseholdImprovements id="Factid_6584793" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">5128000</jbss:FurnitureAndLeaseholdImprovements>
<jbss:FurnitureAndLeaseholdImprovements id="Factid_6584794" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">5015000</jbss:FurnitureAndLeaseholdImprovements>
<jbss:VehiclesGross id="Factid_6584795" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">673000</jbss:VehiclesGross>
<jbss:VehiclesGross id="Factid_6584796" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">526000</jbss:VehiclesGross>
<us-gaap:ConstructionInProgressGross id="Factid_6584797" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">1127000</us-gaap:ConstructionInProgressGross>
<us-gaap:ConstructionInProgressGross id="Factid_6584798" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">2618000</us-gaap:ConstructionInProgressGross>
<us-gaap:PropertyPlantAndEquipmentGross id="Factid_6584799" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">337130000</us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross id="Factid_6584800" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">324305000</us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment id="Factid_6584801" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">228778000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment id="Factid_6584802" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">217689000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<jbss:PropertyPlantAndEquipment id="Factid_6584803" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">108352000</jbss:PropertyPlantAndEquipment>
<jbss:PropertyPlantAndEquipment id="Factid_6584804" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">106616000</jbss:PropertyPlantAndEquipment>
<us-gaap:RealEstateInvestmentPropertyNet id="Factid_6584805" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">17831000</us-gaap:RealEstateInvestmentPropertyNet>
<us-gaap:RealEstateInvestmentPropertyNet id="Factid_6584806" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">18462000</us-gaap:RealEstateInvestmentPropertyNet>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_6584807" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">126183000</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_6584808" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">125078000</us-gaap:PropertyPlantAndEquipmentNet>
<jbss:CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets id="Factid_6584811" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">9782000</jbss:CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets>
<jbss:CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets id="Factid_6584812" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">10565000</jbss:CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets>
<us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent id="Factid_6584813" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">5723000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
<us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent id="Factid_6584814" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">5024000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
<us-gaap:Goodwill id="Factid_6584815" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">9650000</us-gaap:Goodwill>
<us-gaap:Goodwill id="Factid_6584816" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">9650000</us-gaap:Goodwill>
<us-gaap:Assets id="Factid_6584817" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">391304000</us-gaap:Assets>
<us-gaap:Assets id="Factid_6584818" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">415853000</us-gaap:Assets>
<jbss:SpecialDividendAmountPerShare id="Factid_6584917" contextRef="PAsOn07_10_2019_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD_per_Share" decimals="INF">2.40</jbss:SpecialDividendAmountPerShare>
<us-gaap:LinesOfCreditCurrent id="Factid_6584974" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">31278000</us-gaap:LinesOfCreditCurrent>
<us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent id="Factid_6584975" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">7338000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
<us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent id="Factid_6584976" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">7169000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
<us-gaap:AccountsPayableCurrent id="Factid_6584977" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">42552000</us-gaap:AccountsPayableCurrent>
<us-gaap:AccountsPayableCurrent id="Factid_6584978" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">60340000</us-gaap:AccountsPayableCurrent>
<us-gaap:BankOverdrafts id="Factid_6584979" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">901000</us-gaap:BankOverdrafts>
<us-gaap:BankOverdrafts id="Factid_6584980" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">2062000</us-gaap:BankOverdrafts>
<us-gaap:EmployeeRelatedLiabilitiesCurrent id="Factid_6584981" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">22101000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
<us-gaap:EmployeeRelatedLiabilitiesCurrent id="Factid_6584982" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">6415000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
<us-gaap:OtherAccruedLiabilitiesCurrent id="Factid_6584983" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">11014000</us-gaap:OtherAccruedLiabilitiesCurrent>
<us-gaap:OtherAccruedLiabilitiesCurrent id="Factid_6584984" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">9929000</us-gaap:OtherAccruedLiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent id="Factid_6584985" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">83906000</us-gaap:LiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent id="Factid_6584986" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">117193000</us-gaap:LiabilitiesCurrent>
<us-gaap:LongTermDebtAndCapitalLeaseObligations id="Factid_6584987" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">20381000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
<us-gaap:LongTermDebtAndCapitalLeaseObligations id="Factid_6584988" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">27356000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
<us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent id="Factid_6584989" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">24737000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
<us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent id="Factid_6584990" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">21288000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent id="Factid_6584991" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">7725000</us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent id="Factid_6584992" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">7014000</us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:LiabilitiesNoncurrent id="Factid_6584993" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">52843000</us-gaap:LiabilitiesNoncurrent>
<us-gaap:LiabilitiesNoncurrent id="Factid_6584994" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">55658000</us-gaap:LiabilitiesNoncurrent>
<us-gaap:AdditionalPaidInCapitalCommonStock id="Factid_6584995" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">122257000</us-gaap:AdditionalPaidInCapitalCommonStock>
<us-gaap:AdditionalPaidInCapitalCommonStock id="Factid_6584996" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">119952000</us-gaap:AdditionalPaidInCapitalCommonStock>
<us-gaap:RetainedEarningsAccumulatedDeficit id="Factid_6584997" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">137712000</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:RetainedEarningsAccumulatedDeficit id="Factid_6584998" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">127320000</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="Factid_6584999" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">-4325000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="Factid_6585000" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">-3181000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:TreasuryStockValue id="Factid_6585001" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">1204000</us-gaap:TreasuryStockValue>
<us-gaap:TreasuryStockValue id="Factid_6585002" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">1204000</us-gaap:TreasuryStockValue>
<us-gaap:StockholdersEquity id="Factid_6585003" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">254555000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6585004" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">243002000</us-gaap:StockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity id="Factid_6585005" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">391304000</us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity id="Factid_6585006" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">415853000</us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:Liabilities id="Factid_6585011" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">136749000</us-gaap:Liabilities>
<us-gaap:Liabilities id="Factid_6585012" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">172851000</us-gaap:Liabilities>
<us-gaap:DividendsPayableAmountPerShare id="Factid_6585013" contextRef="PAsOn07_10_2019_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.60</us-gaap:DividendsPayableAmountPerShare>
<us-gaap:CommonStockValue id="Factid_6585154" contextRef="PAsOn06_27_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">26000</us-gaap:CommonStockValue>
<us-gaap:CommonStockValue id="Factid_6585155" contextRef="PAsOn06_28_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">26000</us-gaap:CommonStockValue>
<us-gaap:CommonStockValue id="Factid_6585156" contextRef="PAsOn06_27_2019_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">89000</us-gaap:CommonStockValue>
<us-gaap:CommonStockValue id="Factid_6585157" contextRef="PAsOn06_28_2018_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">89000</us-gaap:CommonStockValue>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent id="Factid_6585371" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">350000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent id="Factid_6585372" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">270000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation id="Factid_6585423" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">11212000</us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation>
<us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation id="Factid_6585424" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">10431000</us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation>
<us-gaap:DueToRelatedPartiesCurrent id="Factid_6585478" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">4375000</us-gaap:DueToRelatedPartiesCurrent>
<us-gaap:DueToRelatedPartiesCurrent id="Factid_6585479" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">4341000</us-gaap:DueToRelatedPartiesCurrent>
<us-gaap:DeferredFinanceCostsCurrentNet id="Factid_6585492" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">35000</us-gaap:DeferredFinanceCostsCurrentNet>
<us-gaap:DeferredFinanceCostsCurrentNet id="Factid_6585493" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">45000</us-gaap:DeferredFinanceCostsCurrentNet>
<us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock id="Factid_6585508" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following unaudited quarterly consolidated financial data are presented for fiscal 2019 and fiscal 2018. Quarterly financial results necessarily rely on estimates and caution is required in drawing specific conclusions from quarterly consolidated results. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:64%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;First&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Second&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Third&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fourth&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended June&amp;#160;27, 2019:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net sales&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;204,288&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;253,317&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;201,834&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;216,762&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross profit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;32,954&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;42,883&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;38,815&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;43,618&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income from operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;10,052&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;16,640&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;15,408&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;16,424&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,606&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,264&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,331&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,265&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic earnings per common share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.58&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.99&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.90&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.98&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted earnings per common share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.57&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.98&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.90&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.98&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash dividends declared per common share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2.55&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:64%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;First&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Second&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Third&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fourth&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended June&amp;#160;28, 2018:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net sales&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;215,664&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;258,805&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;202,786&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;211,676&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross profit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;35,119&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;37,733&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;33,107&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;32,940&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income from operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;17,615&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;14,102&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;14,024&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;10,448&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,711&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,609&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,552&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,628&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic earnings per common share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.94&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.67&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.75&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.49&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted earnings per common share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.94&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.67&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.75&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.49&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash dividends declared per common share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2.50&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
<us-gaap:DueToRelatedPartiesNoncurrent id="Factid_6585509" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">11495000</us-gaap:DueToRelatedPartiesNoncurrent>
<us-gaap:DueToRelatedPartiesNoncurrent id="Factid_6585510" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">15507000</us-gaap:DueToRelatedPartiesNoncurrent>
<us-gaap:LongTermDebtTextBlock id="Factid_6585511" contextRef="P06_29_2018To06_27_2019">&lt;div style="background-color: initial; font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; font-size: 10pt;;font-weight:bold;display:inline;"&gt;NOTE 6 &amp;#8212; LONG-TERM DEBT&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term debt consists of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:79%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mortgage Facility (&amp;#8220;Tranche A&amp;#8221;), collateralized by real property, due in monthly installments of $&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;230&lt;/div&gt; including interest at &lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;4.25&lt;/div&gt;%&amp;#160;per annum with a final payment due &lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;March 1, 2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9,542&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,841&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mortgage Facility (&amp;#8220;Tranche B&amp;#8221;), collateralized by real property, due in monthly installments of $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;57&lt;/div&gt; including interest at &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.25&lt;/div&gt;% per annum with a final payment due &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;March 1, 2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,386&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,960&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Squirrel Brand Seller-Financed Note to a related party&amp;#160;&lt;/div&gt;(&amp;#8220;Promissory Note&amp;#8221;), unsecured,&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; due in monthly principal installments of $&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;319&lt;/div&gt; plus interest at &lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;5.5&lt;/div&gt;% per annum beginning in &lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;January 2018&lt;/div&gt; through &lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;November 30, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,750&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9,264&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Selma, Texas facility financing obligation to related parties, due in monthly installments of $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;103&lt;/div&gt; through &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;September 1, 2026&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;10,120&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;10,584&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unamortized debt issuance costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(79&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(124&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;27,719&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;34,525&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: Current maturities, net of unamortized debt issuance costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(7,338&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(7,169&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total long-term debt, net of unamortized debt issuance costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;20,381&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;27,356&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On February&amp;#160;7, 2008, we entered into a Loan Agreement with an insurance company (the &amp;#8220;Mortgage Lender&amp;#8221;) providing us with two term loans, one in the amount of $36,000 (&amp;#8220;Tranche A&amp;#8221;) and the other in the amount of $9,000 (&amp;#8220;Tranche B&amp;#8221;), for an aggregate amount of $45,000 (the &amp;#8220;Mortgage Facility&amp;#8221;). The Mortgage Facility is secured by mortgages on essentially all of our owned real property located in Elgin, Illinois, Gustine, California and Garysburg, North Carolina (the &amp;#8220;Encumbered Properties&amp;#8221;). &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;On March&amp;#160;1, 2018 the interest rate on the Mortgage Facility was fixed at 4.25% per annum. Prior to March&amp;#160;1, 2018, Tranche A accrued interest at a fixed interest rate of 7.63%&amp;#160;per annum, payable monthly and Tranche B accrued interest, as reset on March&amp;#160;1, 2016, at a floating rate of the greater of &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(i)&amp;#160;one-month&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; LIBOR plus 3.50% per annum or (ii) 4.25%&lt;/div&gt;, payable monthly.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;The terms of the Mortgage Facility contain covenants that require us to maintain a specified net worth of $110,000 and maintain the Encumbered Properties. The Mortgage Lender is entitled to require immediate repayment of our obligations under the Mortgage Facility in the event we default in the payments required under the Mortgage Facility, &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-compliance&lt;/div&gt; with the covenants or upon the occurrence of certain other defaults by us under the Mortgage Facility. As of June&amp;#160;27, 2019, we were in compliance with all financial covenants under the Mortgage Facility. The carrying amount of assets pledged as collateral for the Mortgage Facility was approximately $69,408 at June&amp;#160;27, 2019.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In September 2006, we sold our Selma, Texas properties to two related party partnerships for $14,300 and are leasing them back. The selling price was determined by an independent appraiser to be the fair market value which also approximated our carrying value. The lease for the Selma, Texas properties had an initial &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ten&lt;/div&gt;-year&lt;/div&gt; term at a fair market value rent with three five-year renewal options. In September 2015, we signed a lease renewal which exercised two five-year renewal options and extended the term of our Selma lease to September&amp;#160;18, 2026. The lease extension also reduced the base monthly lease amount to $103, beginning in September 2016. One five-year renewal option remains. Also, we currently have the option to purchase the properties from the partnerships at &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;95&lt;/div&gt;% (&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100&lt;/div&gt;% in certain circumstances) of the then fair market value, but not to be less than the $14,300 purchase price. The financing obligation is being accounted for similar to the accounting for a capital lease, whereby the purchase price was recorded as a debt obligation, as the provisions of the arrangement are not eligible for sale-leaseback accounting. The balance of the debt obligation outstanding at June&amp;#160;27, 2019 was $10,120.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In November 2017, we completed the Squirrel Brand acquisition which was financed by a combination of cash (drawn under the Credit Facility) and a &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;three&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;-year seller-financed note for $11,500. The principal owner and seller of the Squirrel Brand business was subsequently appointed as an executive officer of the Company and is considered a related party. The Promissory Note is unsecured, bears interest at 5.5% per annum and is payable in equal monthly principal payments of $319, plus interest which began in January 2018. Upon an event of default, as defined in the Promissory Note, the interest rate increases to 7.5% until such event of default is cured. We can &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-pay&lt;/div&gt; the Promissory Note at any time during the three-year period without penalty. At June&amp;#160;27, 2019, the principal amount of $5,750 of the Promissory Note was outstanding. Interest paid on the Promissory Note for the fiscal year ended June&amp;#160;27, 2019 was $413.&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Aggregate maturities of long-term debt are as follows for the fiscal years ending: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;width:88%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;25, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,373&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;24, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,625&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;30, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,886&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;29, 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,209&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;27, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;718&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,987&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;27,798&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LongTermDebtTextBlock>
<us-gaap:DeferredFinanceCostsNoncurrentNet id="Factid_6585512" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">44000</us-gaap:DeferredFinanceCostsNoncurrentNet>
<us-gaap:DeferredFinanceCostsNoncurrentNet id="Factid_6585513" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">79000</us-gaap:DeferredFinanceCostsNoncurrentNet>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_6585586" contextRef="PAsOn06_27_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:ScheduleOfDebtInstrumentsTextBlock id="Factid_6585587" contextRef="P06_29_2018To06_27_2019">&lt;div style="background-color: initial; font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; font-size: 10pt;;font-weight:bold;display:inline;"&gt;NOTE 6 &amp;#8212; LONG-TERM DEBT&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term debt consists of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:79%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mortgage Facility (&amp;#8220;Tranche A&amp;#8221;), collateralized by real property, due in monthly installments of $&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;230&lt;/div&gt; including interest at &lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;4.25&lt;/div&gt;%&amp;#160;per annum with a final payment due &lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;March 1, 2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9,542&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,841&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mortgage Facility (&amp;#8220;Tranche B&amp;#8221;), collateralized by real property, due in monthly installments of $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;57&lt;/div&gt; including interest at &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.25&lt;/div&gt;% per annum with a final payment due &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;March 1, 2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,386&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,960&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Squirrel Brand Seller-Financed Note to a related party&amp;#160;&lt;/div&gt;(&amp;#8220;Promissory Note&amp;#8221;), unsecured,&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; due in monthly principal installments of $&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;319&lt;/div&gt; plus interest at &lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;5.5&lt;/div&gt;% per annum beginning in &lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;January 2018&lt;/div&gt; through &lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;November 30, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,750&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9,264&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Selma, Texas facility financing obligation to related parties, due in monthly installments of $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;103&lt;/div&gt; through &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;September 1, 2026&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;10,120&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;10,584&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unamortized debt issuance costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(79&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(124&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;27,719&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;34,525&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: Current maturities, net of unamortized debt issuance costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(7,338&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(7,169&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total long-term debt, net of unamortized debt issuance costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;20,381&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;27,356&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
<us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock id="Factid_6585588" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Aggregate maturities of long-term debt are as follows for the fiscal years ending: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;width:88%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;25, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,373&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;24, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,625&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;30, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,886&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;29, 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,209&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;27, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;718&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,987&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;27,798&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_6585589" contextRef="PAsOn06_28_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized id="Factid_6585590" contextRef="PAsOn06_27_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">10000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized id="Factid_6585595" contextRef="PAsOn06_28_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">10000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued id="Factid_6585601" contextRef="PAsOn06_27_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2597426</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesIssued id="Factid_6585602" contextRef="PAsOn06_28_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2597426</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding id="Factid_6585605" contextRef="PAsOn06_27_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2597426</us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesOutstanding id="Factid_6585609" contextRef="PAsOn06_28_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2597426</us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_6585615" contextRef="PAsOn06_27_2019_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_6585616" contextRef="PAsOn06_28_2018_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized id="Factid_6585618" contextRef="PAsOn06_27_2019_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">17000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized id="Factid_6585619" contextRef="PAsOn06_28_2018_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">17000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued id="Factid_6585635" contextRef="PAsOn06_27_2019_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">8909406</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesIssued id="Factid_6585647" contextRef="PAsOn06_28_2018_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">8865475</us-gaap:CommonStockSharesIssued>
<us-gaap:TreasuryStockShares id="Factid_6585648" contextRef="PAsOn06_27_2019" unitRef="Unit_shares" decimals="INF">117900</us-gaap:TreasuryStockShares>
<us-gaap:TreasuryStockShares id="Factid_6585649" contextRef="PAsOn06_28_2018" unitRef="Unit_shares" decimals="INF">117900</us-gaap:TreasuryStockShares>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_6586088" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">846635000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:CostOfGoodsAndServicesSold id="Factid_6586089" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">717931000</us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold id="Factid_6586090" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">750032000</us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold id="Factid_6586091" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">704712000</us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:GrossProfit id="Factid_6586092" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">158270000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_6586094" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">141923000</us-gaap:GrossProfit>
<us-gaap:SellingExpense id="Factid_6586095" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">61756000</us-gaap:SellingExpense>
<us-gaap:SellingExpense id="Factid_6586096" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">52922000</us-gaap:SellingExpense>
<us-gaap:SellingExpense id="Factid_6586097" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">49392000</us-gaap:SellingExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_6586098" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">37990000</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_6586099" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">29788000</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_6586100" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">32054000</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:OperatingExpenses id="Factid_6586101" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">99746000</us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses id="Factid_6586102" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">82710000</us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses id="Factid_6586103" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">81446000</us-gaap:OperatingExpenses>
<us-gaap:InterestExpense id="Factid_6586107" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">3060000</us-gaap:InterestExpense>
<us-gaap:InterestExpense id="Factid_6586108" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">3463000</us-gaap:InterestExpense>
<us-gaap:InterestExpense id="Factid_6586109" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">2910000</us-gaap:InterestExpense>
<jbss:RentalAndMiscellaneousExpenseNet id="Factid_6586110" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">1089000</jbss:RentalAndMiscellaneousExpenseNet>
<jbss:RentalAndMiscellaneousExpenseNet id="Factid_6586111" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">1406000</jbss:RentalAndMiscellaneousExpenseNet>
<jbss:RentalAndMiscellaneousExpenseNet id="Factid_6586112" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">1296000</jbss:RentalAndMiscellaneousExpenseNet>
<us-gaap:OtherNonoperatingIncomeExpense id="Factid_6586113" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">-1947000</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense id="Factid_6586114" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">-1970000</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense id="Factid_6586115" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">-2133000</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:NonoperatingIncomeExpense id="Factid_6586116" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">-6096000</us-gaap:NonoperatingIncomeExpense>
<us-gaap:NonoperatingIncomeExpense id="Factid_6586117" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">-6839000</us-gaap:NonoperatingIncomeExpense>
<us-gaap:NonoperatingIncomeExpense id="Factid_6586118" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">-6339000</us-gaap:NonoperatingIncomeExpense>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Factid_6586119" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">52428000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Factid_6586120" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">49350000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Factid_6586121" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">54138000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_6586122" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">12962000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_6586123" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">16850000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_6586124" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">18013000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax id="Factid_6586128" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">778000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax id="Factid_6586129" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">839000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax id="Factid_6586130" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">820000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax id="Factid_6586131" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">-1144000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax id="Factid_6586132" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">1223000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax id="Factid_6586133" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">2021000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax id="Factid_6586134" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">38322000</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax id="Factid_6586135" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">33723000</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax id="Factid_6586136" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">38146000</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:EarningsPerShareBasic id="Factid_6586137" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD_per_Share" decimals="2">3.45</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_6586139" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD_per_Share" decimals="2">3.19</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted id="Factid_6586140" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD_per_Share" decimals="2">3.43</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_6586142" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD_per_Share" decimals="2">3.17</us-gaap:EarningsPerShareDiluted>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_6586215" contextRef="P06_30_2017To09_28_2017" unitRef="Unit_USD" decimals="-3">215664000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_6586216" contextRef="P09_29_2017To12_28_2017" unitRef="Unit_USD" decimals="-3">258805000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_6586217" contextRef="P12_29_2017To03_29_2018" unitRef="Unit_USD" decimals="-3">202786000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_6586218" contextRef="P03_30_2018To06_28_2018" unitRef="Unit_USD" decimals="-3">211676000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:GrossProfit id="Factid_6586219" contextRef="P06_30_2017To09_28_2017" unitRef="Unit_USD" decimals="-3">35119000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_6586220" contextRef="P09_29_2017To12_28_2017" unitRef="Unit_USD" decimals="-3">37733000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_6586221" contextRef="P12_29_2017To03_29_2018" unitRef="Unit_USD" decimals="-3">33107000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_6586222" contextRef="P03_30_2018To06_28_2018" unitRef="Unit_USD" decimals="-3">32940000</us-gaap:GrossProfit>
<us-gaap:OperatingIncomeLoss id="Factid_6586223" contextRef="P06_30_2017To09_28_2017" unitRef="Unit_USD" decimals="-3">17615000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_6586224" contextRef="P09_29_2017To12_28_2017" unitRef="Unit_USD" decimals="-3">14102000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_6586225" contextRef="P12_29_2017To03_29_2018" unitRef="Unit_USD" decimals="-3">14024000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_6586226" contextRef="P03_30_2018To06_28_2018" unitRef="Unit_USD" decimals="-3">10448000</us-gaap:OperatingIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_6586227" contextRef="P06_30_2017To09_28_2017" unitRef="Unit_USD" decimals="-3">10711000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_6586228" contextRef="P09_29_2017To12_28_2017" unitRef="Unit_USD" decimals="-3">7609000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_6586229" contextRef="P12_29_2017To03_29_2018" unitRef="Unit_USD" decimals="-3">8552000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_6586230" contextRef="P03_30_2018To06_28_2018" unitRef="Unit_USD" decimals="-3">5628000</us-gaap:NetIncomeLoss>
<us-gaap:EarningsPerShareBasic id="Factid_6586231" contextRef="P06_30_2017To09_28_2017" unitRef="Unit_USD_per_Share" decimals="2">0.94</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_6586232" contextRef="P09_29_2017To12_28_2017" unitRef="Unit_USD_per_Share" decimals="2">0.67</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_6586233" contextRef="P12_29_2017To03_29_2018" unitRef="Unit_USD_per_Share" decimals="2">0.75</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_6586234" contextRef="P03_30_2018To06_28_2018" unitRef="Unit_USD_per_Share" decimals="2">0.49</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted id="Factid_6586235" contextRef="P06_30_2017To09_28_2017" unitRef="Unit_USD_per_Share" decimals="2">0.94</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_6586236" contextRef="P09_29_2017To12_28_2017" unitRef="Unit_USD_per_Share" decimals="2">0.67</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_6586237" contextRef="P12_29_2017To03_29_2018" unitRef="Unit_USD_per_Share" decimals="2">0.75</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_6586238" contextRef="P03_30_2018To06_28_2018" unitRef="Unit_USD_per_Share" decimals="2">0.49</us-gaap:EarningsPerShareDiluted>
<us-gaap:CommonStockDividendsPerShareDeclared id="Factid_6586239" contextRef="P06_30_2017To09_28_2017" unitRef="Unit_USD_per_Share" decimals="INF">2.50</us-gaap:CommonStockDividendsPerShareDeclared>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_6586329" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_shares" decimals="0">11430174</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_6586330" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_shares" decimals="0">11383080</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_6586331" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_shares" decimals="0">11317149</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_6586332" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_shares" decimals="0">11501412</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_6586333" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_shares" decimals="0">11449386</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_6586334" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_shares" decimals="0">11403605</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:LongTermDebt id="Factid_6586347" contextRef="PAsOn06_27_2019_MortgageFacilityTrancheAMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-3">9542000</us-gaap:LongTermDebt>
<us-gaap:LongTermDebt id="Factid_6586348" contextRef="PAsOn06_28_2018_MortgageFacilityTrancheAMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-3">11841000</us-gaap:LongTermDebt>
<us-gaap:LongTermDebt id="Factid_6586349" contextRef="PAsOn06_27_2019_MortgageFacilityTrancheBMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-3">2386000</us-gaap:LongTermDebt>
<us-gaap:LongTermDebt id="Factid_6586350" contextRef="PAsOn06_28_2018_MortgageFacilityTrancheBMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-3">2960000</us-gaap:LongTermDebt>
<us-gaap:LongTermDebt id="Factid_6586351" contextRef="PAsOn06_27_2019_SquirrelBrandMemberusgaapBusinessAcquisitionAxis_UnsecuredPromissoryNoteMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-3">5750000</us-gaap:LongTermDebt>
<us-gaap:LongTermDebt id="Factid_6586352" contextRef="PAsOn06_28_2018_SquirrelBrandMemberusgaapBusinessAcquisitionAxis_UnsecuredPromissoryNoteMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-3">9264000</us-gaap:LongTermDebt>
<us-gaap:LongTermDebt id="Factid_6586353" contextRef="PAsOn06_27_2019_SelmaTexasFacilityFinancingObligationMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-3">10120000</us-gaap:LongTermDebt>
<us-gaap:LongTermDebt id="Factid_6586354" contextRef="PAsOn06_28_2018_SelmaTexasFacilityFinancingObligationMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-3">10584000</us-gaap:LongTermDebt>
<us-gaap:UnamortizedDebtIssuanceExpense id="Factid_6586355" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">79000</us-gaap:UnamortizedDebtIssuanceExpense>
<us-gaap:UnamortizedDebtIssuanceExpense id="Factid_6586356" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">124000</us-gaap:UnamortizedDebtIssuanceExpense>
<jbss:DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts id="Factid_6586357" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">27719000</jbss:DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts>
<jbss:DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts id="Factid_6586358" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">34525000</jbss:DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_6586423" contextRef="P06_29_2018To09_27_2018" unitRef="Unit_USD" decimals="-3">204288000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_6586424" contextRef="P09_28_2018To12_27_2018" unitRef="Unit_USD" decimals="-3">253317000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_6586425" contextRef="P12_28_2018To03_28_2019" unitRef="Unit_USD" decimals="-3">201834000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_6586426" contextRef="P03_29_2019To06_27_2019" unitRef="Unit_USD" decimals="-3">216762000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:GrossProfit id="Factid_6586427" contextRef="P06_29_2018To09_27_2018" unitRef="Unit_USD" decimals="-3">32954000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_6586428" contextRef="P09_28_2018To12_27_2018" unitRef="Unit_USD" decimals="-3">42883000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_6586429" contextRef="P12_28_2018To03_28_2019" unitRef="Unit_USD" decimals="-3">38815000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_6586430" contextRef="P03_29_2019To06_27_2019" unitRef="Unit_USD" decimals="-3">43618000</us-gaap:GrossProfit>
<us-gaap:OperatingIncomeLoss id="Factid_6586431" contextRef="P06_29_2018To09_27_2018" unitRef="Unit_USD" decimals="-3">10052000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_6586432" contextRef="P09_28_2018To12_27_2018" unitRef="Unit_USD" decimals="-3">16640000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_6586433" contextRef="P12_28_2018To03_28_2019" unitRef="Unit_USD" decimals="-3">15408000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_6586434" contextRef="P03_29_2019To06_27_2019" unitRef="Unit_USD" decimals="-3">16424000</us-gaap:OperatingIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_6586435" contextRef="P06_29_2018To09_27_2018" unitRef="Unit_USD" decimals="-3">6606000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_6586436" contextRef="P09_28_2018To12_27_2018" unitRef="Unit_USD" decimals="-3">11264000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_6586437" contextRef="P12_28_2018To03_28_2019" unitRef="Unit_USD" decimals="-3">10331000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_6586438" contextRef="P03_29_2019To06_27_2019" unitRef="Unit_USD" decimals="-3">11265000</us-gaap:NetIncomeLoss>
<us-gaap:EarningsPerShareBasic id="Factid_6586439" contextRef="P06_29_2018To09_27_2018" unitRef="Unit_USD_per_Share" decimals="2">0.58</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_6586440" contextRef="P09_28_2018To12_27_2018" unitRef="Unit_USD_per_Share" decimals="2">0.99</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_6586441" contextRef="P12_28_2018To03_28_2019" unitRef="Unit_USD_per_Share" decimals="2">0.90</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_6586442" contextRef="P03_29_2019To06_27_2019" unitRef="Unit_USD_per_Share" decimals="2">0.98</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted id="Factid_6586443" contextRef="P06_29_2018To09_27_2018" unitRef="Unit_USD_per_Share" decimals="2">0.57</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_6586444" contextRef="P09_28_2018To12_27_2018" unitRef="Unit_USD_per_Share" decimals="2">0.98</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_6586445" contextRef="P12_28_2018To03_28_2019" unitRef="Unit_USD_per_Share" decimals="2">0.90</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_6586446" contextRef="P03_29_2019To06_27_2019" unitRef="Unit_USD_per_Share" decimals="2">0.98</us-gaap:EarningsPerShareDiluted>
<us-gaap:CommonStockDividendsPerShareDeclared id="Factid_6586447" contextRef="P06_29_2018To09_27_2018" unitRef="Unit_USD_per_Share" decimals="INF">2.55</us-gaap:CommonStockDividendsPerShareDeclared>
<srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock id="Factid_6586535" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 17 &amp;#8212; VALUATION AND QUALIFYING ACCOUNTS AND RESERVES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table details the activity in various allowance and reserve accounts. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;width:62%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Description&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance&amp;#160;at&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Beginning&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;of Period&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Additions&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deductions&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;End&amp;#160;of&amp;#160;Period&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;270&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;150&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(70&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;350&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reserve for cash discounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;950&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14,721&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(14,746&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;925&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reserve for customer deductions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,038&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;24,581&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(24,862&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,757&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax asset valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;112&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(112&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,370&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;39,452&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(39,790&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,032&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;263&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;52&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(45&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;270&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reserve for cash discounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;850&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13,889&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(13,789&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;950&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reserve for customer deductions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,979&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;22,420&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(20,361&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,038&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax asset valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;171&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(59&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;112&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,263&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;36,361&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(34,254&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,370&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29, 2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;397&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;58&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(192&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;263&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reserve for cash discounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;975&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,274&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(12,399&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;850&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reserve for customer deductions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,918&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;16,116&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(16,055&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,979&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax asset valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;171&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;171&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,461&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;28,448&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(28,646&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,263&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
<us-gaap:InterestExpenseRelatedParty id="Factid_6586688" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">1143000</us-gaap:InterestExpenseRelatedParty>
<us-gaap:InterestExpenseRelatedParty id="Factid_6586689" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">1103000</us-gaap:InterestExpenseRelatedParty>
<us-gaap:InterestExpenseRelatedParty id="Factid_6586690" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">785000</us-gaap:InterestExpenseRelatedParty>
<us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense id="Factid_6586953" contextRef="P06_30_2017To06_28_2018_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">52000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
<us-gaap:ValuationAllowancesAndReservesDeductions id="Factid_6586954" contextRef="P06_30_2017To06_28_2018_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">45000</us-gaap:ValuationAllowancesAndReservesDeductions>
<us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense id="Factid_6586957" contextRef="P06_30_2017To06_28_2018_ReserveForCashDiscountsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">13889000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
<us-gaap:ValuationAllowancesAndReservesDeductions id="Factid_6586958" contextRef="P06_30_2017To06_28_2018_ReserveForCashDiscountsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">13789000</us-gaap:ValuationAllowancesAndReservesDeductions>
<us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense id="Factid_6586961" contextRef="P06_30_2017To06_28_2018_ReserveForCustomerDeductionMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">22420000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
<us-gaap:ValuationAllowancesAndReservesDeductions id="Factid_6586962" contextRef="P06_30_2017To06_28_2018_ReserveForCustomerDeductionMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">20361000</us-gaap:ValuationAllowancesAndReservesDeductions>
<us-gaap:ValuationAllowancesAndReservesDeductions id="Factid_6586965" contextRef="P06_30_2017To06_28_2018_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">59000</us-gaap:ValuationAllowancesAndReservesDeductions>
<us-gaap:ValuationAllowancesAndReservesBalance id="Factid_6586987" contextRef="PAsOn06_29_2017_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">263000</us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesBalance id="Factid_6586989" contextRef="PAsOn06_29_2017_ReserveForCashDiscountsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">850000</us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesBalance id="Factid_6586991" contextRef="PAsOn06_29_2017_ReserveForCustomerDeductionMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">2979000</us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesBalance id="Factid_6586993" contextRef="PAsOn06_29_2017_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">171000</us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesBalance id="Factid_6587989" contextRef="PAsOn06_30_2016_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">397000</us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense id="Factid_6587990" contextRef="P07_01_2016To06_29_2017_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">58000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
<us-gaap:ValuationAllowancesAndReservesDeductions id="Factid_6587991" contextRef="P07_01_2016To06_29_2017_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">192000</us-gaap:ValuationAllowancesAndReservesDeductions>
<us-gaap:ValuationAllowancesAndReservesBalance id="Factid_6587993" contextRef="PAsOn06_30_2016_ReserveForCashDiscountsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">975000</us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense id="Factid_6587994" contextRef="P07_01_2016To06_29_2017_ReserveForCashDiscountsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">12274000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
<us-gaap:ValuationAllowancesAndReservesDeductions id="Factid_6587995" contextRef="P07_01_2016To06_29_2017_ReserveForCashDiscountsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">12399000</us-gaap:ValuationAllowancesAndReservesDeductions>
<us-gaap:ValuationAllowancesAndReservesBalance id="Factid_6587997" contextRef="PAsOn06_30_2016_ReserveForCustomerDeductionMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">2918000</us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense id="Factid_6587998" contextRef="P07_01_2016To06_29_2017_ReserveForCustomerDeductionMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">16116000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
<us-gaap:ValuationAllowancesAndReservesDeductions id="Factid_6587999" contextRef="P07_01_2016To06_29_2017_ReserveForCustomerDeductionMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">16055000</us-gaap:ValuationAllowancesAndReservesDeductions>
<us-gaap:ValuationAllowancesAndReservesBalance id="Factid_6588001" contextRef="PAsOn06_30_2016_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">171000</us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesBalance id="Factid_6588003" contextRef="PAsOn06_30_2016" unitRef="Unit_USD" decimals="-3">4461000</us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense id="Factid_6588004" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">28448000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
<us-gaap:ValuationAllowancesAndReservesDeductions id="Factid_6588005" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">28646000</us-gaap:ValuationAllowancesAndReservesDeductions>
<us-gaap:DebtInstrumentPeriodicPayment id="Factid_6588013" contextRef="P06_29_2018To06_27_2019_MortgageFacilityTrancheAMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-3">230000</us-gaap:DebtInstrumentPeriodicPayment>
<us-gaap:DebtInstrumentPeriodicPayment id="Factid_6588014" contextRef="P06_29_2018To06_27_2019_MortgageFacilityTrancheBMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-3">57000</us-gaap:DebtInstrumentPeriodicPayment>
<us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Factid_6588015" contextRef="P06_29_2018To06_27_2019_SquirrelBrandMemberusgaapBusinessAcquisitionAxis_UnsecuredPromissoryNoteMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-3">319000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
<us-gaap:DebtInstrumentPeriodicPayment id="Factid_6588016" contextRef="P06_29_2018To06_27_2019_SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-3">103000</us-gaap:DebtInstrumentPeriodicPayment>
<us-gaap:LongTermDebtPercentageBearingFixedInterestRate id="Factid_6588020" contextRef="PAsOn06_27_2019_MortgageFacilityTrancheAMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4">0.0425</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
<us-gaap:DebtInstrumentInterestRateStatedPercentage id="Factid_6588021" contextRef="PAsOn06_27_2019_MortgageFacilityTrancheBMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4">0.0425</us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:LongTermDebtPercentageBearingFixedInterestRate id="Factid_6588022" contextRef="PAsOn06_27_2019_SquirrelBrandMemberusgaapBusinessAcquisitionAxis_UnsecuredPromissoryNoteMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="3">0.055</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
<us-gaap:SharesOutstanding id="Factid_6588027" contextRef="PAsOn06_28_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2597426</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_6588028" contextRef="PAsOn06_28_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">26000</us-gaap:StockholdersEquity>
<us-gaap:DebtInstrumentMaturityDate id="Factid_6588031" contextRef="P06_29_2018To06_27_2019_MortgageFacilityTrancheAMemberusgaapLongtermDebtTypeAxis">2023-03-01</us-gaap:DebtInstrumentMaturityDate>
<us-gaap:DebtInstrumentMaturityDate id="Factid_6588032" contextRef="P06_29_2018To06_27_2019_MortgageFacilityTrancheBMemberusgaapLongtermDebtTypeAxis">2023-03-01</us-gaap:DebtInstrumentMaturityDate>
<us-gaap:DebtInstrumentMaturityDate id="Factid_6588044" contextRef="P06_29_2018To06_27_2019_SquirrelBrandMemberusgaapBusinessAcquisitionAxis_UnsecuredPromissoryNoteMemberusgaapLongtermDebtTypeAxis">2020-11-30</us-gaap:DebtInstrumentMaturityDate>
<us-gaap:DebtInstrumentMaturityDate id="Factid_6588045" contextRef="P06_29_2018To06_27_2019_SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMemberusgaapLongtermDebtTypeAxis">2026-09-01</us-gaap:DebtInstrumentMaturityDate>
<us-gaap:ValuationAllowancesAndReservesBalance id="Factid_6588052" contextRef="PAsOn06_29_2017" unitRef="Unit_USD" decimals="-3">4263000</us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ProfitLoss id="Factid_6588055" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">39466000</us-gaap:ProfitLoss>
<us-gaap:ProfitLoss id="Factid_6588056" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">32500000</us-gaap:ProfitLoss>
<us-gaap:ProfitLoss id="Factid_6588057" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">36125000</us-gaap:ProfitLoss>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_6588058" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">17045000</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_6588059" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">15430000</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_6588060" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">15559000</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:GainLossOnDispositionOfAssets id="Factid_6588061" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">164000</us-gaap:GainLossOnDispositionOfAssets>
<us-gaap:GainLossOnDispositionOfAssets id="Factid_6588062" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">-480000</us-gaap:GainLossOnDispositionOfAssets>
<us-gaap:GainLossOnDispositionOfAssets id="Factid_6588063" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">-71000</us-gaap:GainLossOnDispositionOfAssets>
<us-gaap:DeferredIncomeTaxExpenseBenefit id="Factid_6588064" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">-298000</us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit id="Factid_6588065" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">3664000</us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit id="Factid_6588066" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">-1744000</us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:ShareBasedCompensation id="Factid_6588067" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">2644000</us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation id="Factid_6588068" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">2796000</us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation id="Factid_6588069" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">2504000</us-gaap:ShareBasedCompensation>
<us-gaap:IncreaseDecreaseInAccountsReceivable id="Factid_6588070" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">-4447000</us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInAccountsReceivable id="Factid_6588071" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">-1751000</us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInAccountsReceivable id="Factid_6588072" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">-13243000</us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInInventories id="Factid_6588073" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">-17338000</us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInInventories id="Factid_6588074" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">-10015000</us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInInventories id="Factid_6588075" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">25847000</us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets id="Factid_6588076" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">470000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets id="Factid_6588077" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">1074000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets id="Factid_6588078" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">-201000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInAccountsPayable id="Factid_6588079" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">-16958000</us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccountsPayable id="Factid_6588080" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">8876000</us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccountsPayable id="Factid_6588081" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">6384000</us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccruedLiabilities id="Factid_6588082" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">15784000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:IncreaseDecreaseInAccruedLiabilities id="Factid_6588083" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">-8598000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:IncreaseDecreaseInAccruedLiabilities id="Factid_6588084" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">1484000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet id="Factid_6588085" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">-1970000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
<us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet id="Factid_6588086" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">-2097000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
<us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet id="Factid_6588087" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">-2158000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Factid_6588091" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">15075000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Factid_6588092" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">13229000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Factid_6588093" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">10885000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquireBusinessesGross id="Factid_6588095" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">21727000</us-gaap:PaymentsToAcquireBusinessesGross>
<us-gaap:NetCashProvidedByUsedInInvestingActivities id="Factid_6588097" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">-14614000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities id="Factid_6588098" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">-34968000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities id="Factid_6588099" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">-10543000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities id="Factid_6588100" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">6851000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
<us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities id="Factid_6588101" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">5659000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
<us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities id="Factid_6588102" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">3482000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
<us-gaap:ProceedsFromRepaymentsOfBankOverdrafts id="Factid_6588103" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">-1161000</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
<us-gaap:ProceedsFromRepaymentsOfBankOverdrafts id="Factid_6588104" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">1130000</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
<us-gaap:ProceedsFromRepaymentsOfBankOverdrafts id="Factid_6588105" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">121000</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
<us-gaap:PaymentsOfDividends id="Factid_6588106" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">29074000</us-gaap:PaymentsOfDividends>
<us-gaap:PaymentsOfDividends id="Factid_6588107" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">28370000</us-gaap:PaymentsOfDividends>
<us-gaap:PaymentsOfDividends id="Factid_6588108" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">56464000</us-gaap:PaymentsOfDividends>
<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation id="Factid_6588109" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">339000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation id="Factid_6588110" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">631000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:NetCashProvidedByUsedInFinancingActivities id="Factid_6588112" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">-68703000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities id="Factid_6588113" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">-31692000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities id="Factid_6588114" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">-42390000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents id="Factid_6588115" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">1449000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents id="Factid_6588116" contextRef="PAsOn06_29_2017" unitRef="Unit_USD" decimals="-3">1955000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents id="Factid_6588117" contextRef="PAsOn06_30_2016" unitRef="Unit_USD" decimals="-3">2220000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents id="Factid_6588118" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">1591000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:NoncashOrPartNoncashAcquisitionDebtAssumed1 id="Factid_6588122" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">11500000</us-gaap:NoncashOrPartNoncashAcquisitionDebtAssumed1>
<us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths id="Factid_6588175" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">7373000</us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo id="Factid_6588176" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">5625000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree id="Factid_6588177" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">3886000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour id="Factid_6588178" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">3209000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive id="Factid_6588179" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">718000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive id="Factid_6588180" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">6987000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
<us-gaap:DebtLongtermAndShorttermCombinedAmount id="Factid_6588181" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">27798000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
<us-gaap:ProceedsFromInsuranceSettlementInvestingActivities id="Factid_6588185" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">429000</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
<us-gaap:IncreaseDecreaseInIncomeTaxes id="Factid_6588196" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">2348000</us-gaap:IncreaseDecreaseInIncomeTaxes>
<us-gaap:IncreaseDecreaseInIncomeTaxes id="Factid_6588197" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">-2659000</us-gaap:IncreaseDecreaseInIncomeTaxes>
<us-gaap:IncreaseDecreaseInIncomeTaxes id="Factid_6588198" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">2217000</us-gaap:IncreaseDecreaseInIncomeTaxes>
<us-gaap:IncreaseDecreaseInOtherOperatingLiabilities id="Factid_6588258" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">711000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
<us-gaap:IncreaseDecreaseInOtherOperatingLiabilities id="Factid_6588259" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">501000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
<us-gaap:IncreaseDecreaseInOtherOperatingLiabilities id="Factid_6588260" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">579000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
<us-gaap:IncreaseDecreaseInOtherNoncurrentAssets id="Factid_6588261" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">404000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
<us-gaap:IncreaseDecreaseInOtherNoncurrentAssets id="Factid_6588262" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">-375000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
<us-gaap:IncreaseDecreaseInOtherNoncurrentAssets id="Factid_6588263" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">266000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
<us-gaap:PaymentsForProceedsFromLifeInsurancePolicies id="Factid_6588272" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">-32000</us-gaap:PaymentsForProceedsFromLifeInsurancePolicies>
<us-gaap:PaymentsForProceedsFromLifeInsurancePolicies id="Factid_6588273" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">12000</us-gaap:PaymentsForProceedsFromLifeInsurancePolicies>
<us-gaap:PaymentsForProceedsFromLifeInsurancePolicies id="Factid_6588274" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">-342000</us-gaap:PaymentsForProceedsFromLifeInsurancePolicies>
<us-gaap:ProceedsFromRepaymentsOfShortTermDebt id="Factid_6588275" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">-31278000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
<us-gaap:ProceedsFromRepaymentsOfShortTermDebt id="Factid_6588276" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">1822000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
<us-gaap:ProceedsFromRepaymentsOfShortTermDebt id="Factid_6588277" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">17372000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
<jbss:PercentageOfGrossProductSales id="Factid_6588280" contextRef="P06_29_2018To06_27_2019_PeanutsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.180</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588281" contextRef="P06_30_2017To06_28_2018_PeanutsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.157</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588282" contextRef="P07_01_2016To06_29_2017_PeanutsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.157</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588283" contextRef="P06_29_2018To06_27_2019_PecansMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.129</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588284" contextRef="P06_30_2017To06_28_2018_PecansMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.140</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588285" contextRef="P07_01_2016To06_29_2017_PecansMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.162</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588286" contextRef="P06_29_2018To06_27_2019_CashewsAndMixedNutsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.230</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588287" contextRef="P06_30_2017To06_28_2018_CashewsAndMixedNutsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.246</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588288" contextRef="P07_01_2016To06_29_2017_CashewsAndMixedNutsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.243</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588289" contextRef="P06_29_2018To06_27_2019_WalnutsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.089</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588290" contextRef="P06_30_2017To06_28_2018_WalnutsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.090</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588291" contextRef="P07_01_2016To06_29_2017_WalnutsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.084</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588292" contextRef="P06_29_2018To06_27_2019_AlmondsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.144</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588293" contextRef="P06_30_2017To06_28_2018_AlmondsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.155</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588294" contextRef="P07_01_2016To06_29_2017_AlmondsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.163</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588295" contextRef="P06_29_2018To06_27_2019_TrailAndSnackMixesMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.173</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588296" contextRef="P06_30_2017To06_28_2018_TrailAndSnackMixesMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.155</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588297" contextRef="P07_01_2016To06_29_2017_TrailAndSnackMixesMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.139</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588298" contextRef="P06_29_2018To06_27_2019_OtherProductMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.055</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588299" contextRef="P06_30_2017To06_28_2018_OtherProductMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.057</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588300" contextRef="P07_01_2016To06_29_2017_OtherProductMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="3">0.052</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588301" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_pure" decimals="INF">1.000</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588302" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_pure" decimals="INF">1.000</jbss:PercentageOfGrossProductSales>
<jbss:PercentageOfGrossProductSales id="Factid_6588303" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_pure" decimals="INF">1.000</jbss:PercentageOfGrossProductSales>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect id="Factid_6588310" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">142000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect id="Factid_6588311" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">-506000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect id="Factid_6588312" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">-265000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:ProceedsFromStockOptionsExercised id="Factid_6588425" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">16000</us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:ProceedsFromStockOptionsExercised id="Factid_6588426" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">63000</us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:InterestPaidNet id="Factid_6588427" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">2872000</us-gaap:InterestPaidNet>
<us-gaap:InterestPaidNet id="Factid_6588428" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">3357000</us-gaap:InterestPaidNet>
<us-gaap:InterestPaidNet id="Factid_6588429" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">2763000</us-gaap:InterestPaidNet>
<us-gaap:IncomeTaxesPaid id="Factid_6588430" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">10883000</us-gaap:IncomeTaxesPaid>
<us-gaap:IncomeTaxesPaid id="Factid_6588431" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">15846000</us-gaap:IncomeTaxesPaid>
<us-gaap:IncomeTaxesPaid id="Factid_6588432" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">17635000</us-gaap:IncomeTaxesPaid>
<us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock id="Factid_6588446" contextRef="P06_29_2018To06_27_2019">we also purchased materials from a company that until July 2017 was owned by three members of our Board of Directors, two of whom are also executive officers, and individuals directly related to them. Purchases from this related party aggregated to the following for the years ending:&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:74%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;br/&gt;ended&lt;br/&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;br/&gt;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;br/&gt;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Purchases from related party&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;360&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,043&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
<us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty id="Factid_6588602" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">360000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
<us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty id="Factid_6588603" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">8043000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
<us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships id="Factid_6588607" contextRef="P06_29_2018To06_27_2019">we also purchased materials from a company that until July 2017 was owned by three members of our Board of Directors, two of whom are also executive officers, and individuals directly related to them.</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
<us-gaap:ProceedsFromIncomeTaxRefunds id="Factid_6588748" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">16000</us-gaap:ProceedsFromIncomeTaxRefunds>
<us-gaap:ProceedsFromIncomeTaxRefunds id="Factid_6588749" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">40000</us-gaap:ProceedsFromIncomeTaxRefunds>
<us-gaap:ProceedsFromIncomeTaxRefunds id="Factid_6588750" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">232000</us-gaap:ProceedsFromIncomeTaxRefunds>
<us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="Factid_6588752" contextRef="P11_01_2017To11_30_2017_UnsecuredPromissoryNoteMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-3">319000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
<us-gaap:DebtInstrumentFaceAmount id="Factid_6588762" contextRef="PAsOn02_07_2008_MortgageFacilityTrancheAMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="INF">36000000</us-gaap:DebtInstrumentFaceAmount>
<us-gaap:LongTermDebtPercentageBearingFixedInterestRate id="Factid_6588763" contextRef="PAsOn02_28_2018_MortgageFacilityTrancheAMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4">0.0763</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
<us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1 id="Factid_6588764" contextRef="P11_01_2017To11_30_2017">2017-11-30</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
<jbss:BusinessCombinationConsiderationTransferredPromissoryNoteTerm id="Factid_6588765" contextRef="P11_01_2017To11_30_2017">P3Y</jbss:BusinessCombinationConsiderationTransferredPromissoryNoteTerm>
<jbss:DebtInstrumentIncreaseInInterestRateInCaseOfDefault id="Factid_6588766" contextRef="P11_01_2017To11_30_2017" unitRef="Unit_pure" decimals="1">7.5</jbss:DebtInstrumentIncreaseInInterestRateInCaseOfDefault>
<us-gaap:NotesPayable id="Factid_6588769" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">5750000</us-gaap:NotesPayable>
<us-gaap:InterestPaid id="Factid_6588770" contextRef="P06_29_2018To06_27_2019_PromissoryNoteMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3">413000</us-gaap:InterestPaid>
<us-gaap:DebtInstrumentFaceAmount id="Factid_6588771" contextRef="PAsOn02_07_2008_MortgageFacilityTrancheBMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="INF">9000000</us-gaap:DebtInstrumentFaceAmount>
<us-gaap:ComprehensiveIncomeNoteTextBlock id="Factid_6588774" contextRef="P06_29_2018To06_27_2019">&lt;div style="background-color: initial; font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; font-size: 10pt;;font-weight:bold;display:inline;"&gt;NOTE 14 &amp;#8212; ACCUMULATED OTHER COMPREHENSIVE LOSS&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The table below sets forth the changes to accumulated other comprehensive loss (&amp;#8220;AOCL&amp;#8221;) for the last two fiscal years. These changes are all related to our defined benefit pension plan. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:81%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Changes to AOCL &lt;div style="font-size: 65%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at beginning of period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,181&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(4,404&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive (loss) income before reclassifications&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(2,597&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;511&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,052&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,119&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 1.875pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax effect&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;401&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;(407&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 1.875pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net current-period other comprehensive&amp;#160;(loss)&amp;#160;income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;(1,144&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;1,223&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 2.625pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at end of period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.25pt double black;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.25pt double black;;text-align:right;;vertical-align:bottom;"&gt;(4,325&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.25pt double black;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.25pt double black;;text-align:right;;vertical-align:bottom;"&gt;(3,181&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; border-spacing: 0px; margin: 6pt auto 0in 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:left;;width:4%;"&gt;&lt;div style="font-size: 72%;vertical-align: top;letter-spacing: 0px;top: 0px;;display:inline;"&gt;(a)&lt;/div&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;"&gt;&lt;div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts in parenthesis indicate debits/expense.&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The reclassifications out of accumulated other comprehensive loss for the last two fiscal years were as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 72%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 1.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 1.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 12%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Reclassifications from AOCL to earnings &lt;div style="font-size: 65%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;text-align:center;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Affected&amp;#160;line&amp;#160;item&amp;#160;in&lt;br/&gt;the&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Consolidated&lt;br/&gt;Statements&amp;#160;of&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Comprehensive&lt;br/&gt;Income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 72%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amortization of defined benefit pension items:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 12%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 72%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrecognized prior service cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;"&gt;(957&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;"&gt;(957&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; text-align: right; width: 12%;"&gt;Other&amp;#160;expense&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 72%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrecognized net loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;"&gt;(95&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;"&gt;(162&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 12%;"&gt;Other expense&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 72%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 12%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 72%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total before tax&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;"&gt;(1,052&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;"&gt;(1,119&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; text-align: right; width: 12%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 72%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax effect&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;"&gt;274&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;"&gt;280&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 12%;"&gt;Income&amp;#160;tax&amp;#160;expense&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 72%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 12%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 72%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amortization of defined pension items, net of tax&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;"&gt;(778&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;"&gt;(839&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 12%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 72%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 4%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 4%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 12%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-size: 72%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;"&gt;(b)&lt;/div&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts in parenthesis indicate debits to expense. See Note 13 &amp;#8212; &amp;#8220;Retirement Plan&amp;#8221; above for additional details. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
<us-gaap:DebtInstrumentInterestRateStatedPercentage id="Factid_6588775" contextRef="PAsOn02_28_2018_MortgageFacilityTrancheBMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4">0.0425</us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:DebtInstrumentDescriptionOfVariableRateBasis id="Factid_6588806" contextRef="P02_08_2018To02_28_2018_MortgageFacilityTrancheBMemberusgaapLongtermDebtTypeAxis">One-month LIBOR plus 3.50% per annum or (ii) 4.25%	</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 id="Factid_6588807" contextRef="P02_08_2018To02_28_2018_MortgageFacilityTrancheBMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4">0.0350</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<us-gaap:DebtInstrumentFaceAmount id="Factid_6588839" contextRef="PAsOn02_07_2008_MortgageFacilityMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="INF">45000000</us-gaap:DebtInstrumentFaceAmount>
<us-gaap:DebtInstrumentInterestRateStatedPercentage id="Factid_6588840" contextRef="PAsOn03_01_2018_MortgageFacilityMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4">0.0425</us-gaap:DebtInstrumentInterestRateStatedPercentage>
<jbss:NetWorthToBeMaintainedSpecifiedUnderMortgageFacility id="Factid_6588841" contextRef="PAsOn03_01_2018_MortgageFacilityMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="INF">110000000</jbss:NetWorthToBeMaintainedSpecifiedUnderMortgageFacility>
<us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition id="Factid_6588844" contextRef="PAsOn06_27_2019_MortgageFacilityMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-3">69408000</us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition>
<us-gaap:DebtAndCapitalLeaseObligations id="Factid_6588846" contextRef="PAsOn09_30_2006_SelmaTexasFacilityFinancingObligationMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-3">14300000</us-gaap:DebtAndCapitalLeaseObligations>
<jbss:PropertySoldToRelatedParty id="Factid_6588851" contextRef="P09_01_2006To09_30_2006_SelmaTexasFacilityFinancingObligationMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-3">14300000</jbss:PropertySoldToRelatedParty>
<jbss:LeasePeriodForFairValueRent id="Factid_6588853" contextRef="P09_01_2006To09_30_2006_SelmaTexasFacilityFinancingObligationMemberusgaapLongtermDebtTypeAxis">P10Y</jbss:LeasePeriodForFairValueRent>
<jbss:MinimumRepurchasePrice id="Factid_6588862" contextRef="P06_29_2018To06_27_2019_SelmaTexasFacilityFinancingObligationMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="INF">14300000</jbss:MinimumRepurchasePrice>
<us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred id="Factid_6588865" contextRef="P11_01_2017To11_30_2017_UnsecuredPromissoryNoteMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-3">11500000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
<jbss:BusinessCombinationConsiderationTransferredPromissoryNoteTerm id="Factid_6588907" contextRef="P11_01_2017To11_30_2017_UnsecuredPromissoryNoteMemberusgaapLongtermDebtTypeAxis">P3Y</jbss:BusinessCombinationConsiderationTransferredPromissoryNoteTerm>
<jbss:BusinessCombinationConsiderationTransferredPromissoryNoteInterestRate id="Factid_6588983" contextRef="P11_01_2017To11_30_2017_UnsecuredPromissoryNoteMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="1">5.5</jbss:BusinessCombinationConsiderationTransferredPromissoryNoteInterestRate>
<us-gaap:NetIncomeLoss id="Factid_6588992" contextRef="P06_30_2017To06_28_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">32500000</us-gaap:NetIncomeLoss>
<us-gaap:DividendsCommonStockCash id="Factid_6588993" contextRef="P06_30_2017To06_28_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">28370000</us-gaap:DividendsCommonStockCash>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax id="Factid_6588994" contextRef="P06_30_2017To06_28_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">839000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
<us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax id="Factid_6588995" contextRef="P06_30_2017To06_28_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">384000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation id="Factid_6588996" contextRef="P06_30_2017To06_28_2018_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">63834</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation id="Factid_6588997" contextRef="P06_30_2017To06_28_2018_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_6588998" contextRef="P06_30_2017To06_28_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">2796000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:SharesOutstanding id="Factid_6589013" contextRef="PAsOn06_28_2018_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">8865475</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_6589014" contextRef="PAsOn06_28_2018_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">89000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6589015" contextRef="PAsOn06_28_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">119952000</us-gaap:StockholdersEquity>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation id="Factid_6589022" contextRef="P06_30_2017To06_28_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-616000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation id="Factid_6589023" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">-615000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_6589029" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">2796000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:StockholdersEquity id="Factid_6589030" contextRef="PAsOn06_28_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">127320000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6589031" contextRef="PAsOn06_28_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-3181000</us-gaap:StockholdersEquity>
<us-gaap:NetIncomeLoss id="Factid_6589038" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">32500000</us-gaap:NetIncomeLoss>
<us-gaap:DividendsCommonStockCash id="Factid_6589039" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">28370000</us-gaap:DividendsCommonStockCash>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax id="Factid_6589048" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">839000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
<us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax id="Factid_6589049" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">384000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
<us-gaap:StockholdersEquity id="Factid_6589050" contextRef="PAsOn06_28_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-1204000</us-gaap:StockholdersEquity>
<us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock id="Factid_6589063" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The reclassifications out of accumulated other comprehensive loss for the last two fiscal years were as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 72%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 1.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 1.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; width: 12%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Reclassifications from AOCL to earnings &lt;div style="font-size: 65%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;text-align:center;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Affected&amp;#160;line&amp;#160;item&amp;#160;in&lt;br/&gt;the&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Consolidated&lt;br/&gt;Statements&amp;#160;of&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Comprehensive&lt;br/&gt;Income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 72%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amortization of defined benefit pension items:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 12%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 72%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrecognized prior service cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;"&gt;(957&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;"&gt;(957&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; text-align: right; width: 12%;"&gt;Other&amp;#160;expense&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 72%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrecognized net loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;"&gt;(95&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;"&gt;(162&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 12%;"&gt;Other expense&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 72%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 12%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 72%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total before tax&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;"&gt;(1,052&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;"&gt;(1,119&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; text-align: right; width: 12%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 72%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax effect&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;"&gt;274&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;"&gt;280&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 12%;"&gt;Income&amp;#160;tax&amp;#160;expense&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 72%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 12%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 72%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amortization of defined pension items, net of tax&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;"&gt;(778&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;"&gt;(839&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 12%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 72%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 4%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 4%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 12%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-size: 72%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;"&gt;(b)&lt;/div&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts in parenthesis indicate debits to expense. See Note 13 &amp;#8212; &amp;#8220;Retirement Plan&amp;#8221; above for additional details. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="Factid_6589067" contextRef="PAsOn06_28_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-3181000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="Factid_6589068" contextRef="PAsOn06_29_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-4404000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax id="Factid_6589069" contextRef="P06_29_2018To06_27_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-2597000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax id="Factid_6589070" contextRef="P06_30_2017To06_28_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">511000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
<us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax id="Factid_6589071" contextRef="P06_29_2018To06_27_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-1052000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
<us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax id="Factid_6589072" contextRef="P06_30_2017To06_28_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-1119000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossTax id="Factid_6589073" contextRef="P06_29_2018To06_27_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-401000</us-gaap:OtherComprehensiveIncomeLossTax>
<us-gaap:OtherComprehensiveIncomeLossTax id="Factid_6589074" contextRef="P06_30_2017To06_28_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">407000</us-gaap:OtherComprehensiveIncomeLossTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax id="Factid_6589075" contextRef="P06_29_2018To06_27_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-1144000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax id="Factid_6589076" contextRef="P06_30_2017To06_28_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">1223000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="Factid_6589077" contextRef="PAsOn06_27_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-4325000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:CommonStockDividendsPerShareDeclared id="Factid_6589086" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD_per_Share" decimals="INF">5.00</us-gaap:CommonStockDividendsPerShareDeclared>
<us-gaap:CommonStockDividendsPerShareDeclared id="Factid_6589087" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD_per_Share" decimals="INF">2.50</us-gaap:CommonStockDividendsPerShareDeclared>
<us-gaap:CommonStockDividendsPerShareDeclared id="Factid_6589088" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD_per_Share" decimals="INF">2.55</us-gaap:CommonStockDividendsPerShareDeclared>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax id="Factid_6589095" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">-502000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax id="Factid_6589096" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">-280000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax id="Factid_6589097" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">-274000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
<us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax id="Factid_6589139" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">737000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
<us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax id="Factid_6589140" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">127000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
<us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax id="Factid_6589142" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">-675000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
<us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock id="Factid_6589143" contextRef="P06_29_2018To06_27_2019">&lt;div style="background-color: initial; font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; font-size: 10pt;;font-weight:bold;display:inline;"&gt;NOTE 13 &amp;#8212; RETIREMENT PLAN&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;The Supplemental Employee Retirement Plan (&amp;#8220;SERP&amp;#8221;) is an unfunded, &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-qualified&lt;/div&gt; benefit plan that will provide eligible participants with monthly benefits upon retirement, disability or death, subject to certain conditions. Benefits paid to retirees are based on age at retirement, years of credited service, and average compensation. We use our fiscal &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;year-end&lt;/div&gt; as the measurement date for the obligation calculation. Accounting guidance in ASC Topic 715, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Compensation &amp;#8212; Retirement Benefits&lt;/div&gt; requires the recognition of the funded status of the SERP on the Consolidated Balance Sheet. Actuarial gains or losses, prior service costs or credits and transition obligations that have not yet been recognized are recorded as a component of &amp;#8220;Accumulated Other Comprehensive Loss&amp;#8221; (&amp;#8220;AOCL&amp;#8221;).&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the changes in the projected benefit obligation for the fiscal years ended: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:79%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Change in projected benefit obligation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Projected benefit obligation at beginning of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;21,934&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;21,641&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Service cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;610&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;607&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;895&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;851&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Actuarial loss (gain)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,597&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(511&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Benefits paid&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(654&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(654&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 5em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Projected benefit obligation at end of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;25,382&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21,934&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The accumulated benefit obligation, which represents benefits earned up to the measurement date, was $20,985 and $18,582 at June&amp;#160;27, 2019 and June&amp;#160;28, 2018, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Components of the actuarial loss (gain) portion of the change in projected benefit obligation are presented below for the fiscal years ended: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Actuarial Loss (Gain)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in assumed pay increases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;293&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(56&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;124&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in discount rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,174&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(523&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,402&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in mortality assumptions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(69&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(117&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(193&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;199&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;185&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(467&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 5em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Actuarial loss (gain)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,597&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(511&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,938&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The components of the net periodic pension cost are as follows for the fiscal years ended: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 77.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Service cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;"&gt;610&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;"&gt;607&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;"&gt;631&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 77.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;"&gt;895&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;"&gt;851&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;"&gt;811&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recognized loss amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;"&gt;95&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;"&gt;162&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;"&gt;365&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 77.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prior service cost amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;"&gt;957&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;"&gt;957&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;"&gt;957&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 77.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net periodic pension cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;"&gt;2,557&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;"&gt;2,577&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;"&gt;2,764&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 77.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;Significant assumptions related to our SERP include the discount rate used to calculate the actuarial present value of benefit obligations to be paid in the future, the average rate of compensation expense increase by SERP participants, and anticipated mortality rates. The &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;RP-2014&lt;/div&gt; white collar fully generational mortality table with mortality improvement scale &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;MP-2018&lt;/div&gt; was utilized in the preparation of our pension obligation as of June&amp;#160;27, 2019.&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We used the following assumptions to calculate the benefit obligation of our SERP as of the following dates: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 82%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 8%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 82%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Discount rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;;text-align:center;"&gt;3.56%&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;;text-align:center;"&gt;4.14%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Average rate of compensation increases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;;text-align:center;"&gt;4.13%&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;;text-align:center;"&gt;3.38%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bonus payment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;60%&amp;#160;-&amp;#160;85%&lt;br/&gt;of&amp;#160;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;base,&lt;br/&gt;paid&amp;#160;4&amp;#160;of&amp;#160;5&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;years&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;60%&amp;#160;-&amp;#160;85%&lt;br/&gt;of&amp;#160;base,&lt;br/&gt;paid&amp;#160;4&amp;#160;of&amp;#160;5&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;years&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We used the following assumptions to calculate the net periodic costs of our SERP as follows for the fiscal years ended: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 61%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 12%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 12%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 12%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 61%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 61%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Discount rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;"&gt;4.14%&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;"&gt;3.99%&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;"&gt;3.61%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 61%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rate of compensation increases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"&gt;3.38%&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"&gt;4.50%&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"&gt;4.50%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 61%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mortality&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;RP-2014&amp;#160;white&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;collar&amp;#160;with&amp;#160;MP-&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017 scale&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;RP-2014&amp;#160;white&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;collar&amp;#160;with&amp;#160;MP-&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016 scale&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;RP-2014&amp;#160;white&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;collar&amp;#160;with&amp;#160;MP-&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2015 scale&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 61%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bonus payment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;60%&amp;#160;-85%&amp;#160;of&amp;#160;base,&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid&amp;#160;4&amp;#160;of&amp;#160;5&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;years&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;60%&amp;#160;-85%&amp;#160;of&amp;#160;base,&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid&amp;#160;4&amp;#160;of&amp;#160;5&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;years&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;60%&amp;#160;-85%&amp;#160;of&amp;#160;base,&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid&amp;#160;4&amp;#160;of&amp;#160;5&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;years&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The assumed discount rate is based, in part, upon a discount rate modeling process that considers both high quality long-term indices and the duration of the SERP relative to the durations implicit in the broader indices. The discount rate is utilized principally in calculating the actuarial present value of our obligation and periodic expense pursuant to the SERP. To the extent the discount rate increases or decreases, our SERP obligation is decreased or increased, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the benefits expected to be paid in the next ten fiscal years: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:90%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fiscal year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 0.26in; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;645&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 0.26in; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;763&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 0.26in; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;737&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 0.26in; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;705&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 0.26in; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;668&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025 &amp;#8212; 2029&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,830&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;At June&amp;#160;27, 2019 and June&amp;#160;28, 2018, the current portion of the SERP liability was $645 and $646, respectively, and recorded in Accrued payroll and related benefits on the Consolidated Balance Sheets. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the components of AOCL that have not yet been recognized in net pension expense: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 83.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 83.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrecognized net loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;"&gt;(5,453&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;"&gt;(2,951&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 83.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrecognized prior service cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;"&gt;(1,435&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;"&gt;(2,392&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 83.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax effect&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;"&gt;2,563&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;"&gt;2,162&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 83.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 83.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net amount unrecognized&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;"&gt;(4,325&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;"&gt;(3,181&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 83.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We expect to recognize $957 of the prior service cost and $416 of net loss into net periodic pension expense during the fiscal year ending June&amp;#160;25, 2020. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
<us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock id="Factid_6589156" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the changes in the projected benefit obligation for the fiscal years ended: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:79%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Change in projected benefit obligation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Projected benefit obligation at beginning of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;21,934&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;21,641&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Service cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;610&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;607&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;895&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;851&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Actuarial loss (gain)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,597&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(511&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Benefits paid&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(654&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(654&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 5em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Projected benefit obligation at end of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;25,382&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21,934&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock>
<us-gaap:ScheduleOfNetBenefitCostsTableTextBlock id="Factid_6589158" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The components of the net periodic pension cost are as follows for the fiscal years ended: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 77.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Service cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;"&gt;610&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;"&gt;607&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;"&gt;631&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 77.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;"&gt;895&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;"&gt;851&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;"&gt;811&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recognized loss amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;"&gt;95&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;"&gt;162&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;"&gt;365&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 77.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prior service cost amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;"&gt;957&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;"&gt;957&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;"&gt;957&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 77.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net periodic pension cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;"&gt;2,557&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;"&gt;2,577&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;"&gt;2,764&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 77.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
<us-gaap:ScheduleOfAssumptionsUsedTableTextBlock id="Factid_6589159" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We used the following assumptions to calculate the benefit obligation of our SERP as of the following dates: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 82%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 8%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 82%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Discount rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;;text-align:center;"&gt;3.56%&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;;text-align:center;"&gt;4.14%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Average rate of compensation increases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;;text-align:center;"&gt;4.13%&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;;text-align:center;"&gt;3.38%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bonus payment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;60%&amp;#160;-&amp;#160;85%&lt;br/&gt;of&amp;#160;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;base,&lt;br/&gt;paid&amp;#160;4&amp;#160;of&amp;#160;5&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;years&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;60%&amp;#160;-&amp;#160;85%&lt;br/&gt;of&amp;#160;base,&lt;br/&gt;paid&amp;#160;4&amp;#160;of&amp;#160;5&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;years&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We used the following assumptions to calculate the net periodic costs of our SERP as follows for the fiscal years ended: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 61%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 12%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 12%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 12%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 61%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 61%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Discount rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;"&gt;4.14%&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;"&gt;3.99%&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;"&gt;3.61%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 61%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rate of compensation increases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"&gt;3.38%&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"&gt;4.50%&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"&gt;4.50%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 61%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mortality&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;RP-2014&amp;#160;white&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;collar&amp;#160;with&amp;#160;MP-&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017 scale&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;RP-2014&amp;#160;white&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;collar&amp;#160;with&amp;#160;MP-&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016 scale&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;RP-2014&amp;#160;white&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;collar&amp;#160;with&amp;#160;MP-&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2015 scale&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 61%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bonus payment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;60%&amp;#160;-85%&amp;#160;of&amp;#160;base,&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid&amp;#160;4&amp;#160;of&amp;#160;5&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;years&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;60%&amp;#160;-85%&amp;#160;of&amp;#160;base,&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid&amp;#160;4&amp;#160;of&amp;#160;5&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;years&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;60%&amp;#160;-85%&amp;#160;of&amp;#160;base,&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid&amp;#160;4&amp;#160;of&amp;#160;5&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;years&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
<us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock id="Factid_6589162" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the benefits expected to be paid in the next ten fiscal years: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:90%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fiscal year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 0.26in; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;645&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 0.26in; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;763&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 0.26in; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;737&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 0.26in; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;705&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 0.26in; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;668&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025 &amp;#8212; 2029&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,830&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
<us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock id="Factid_6589163" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the components of AOCL that have not yet been recognized in net pension expense: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 83.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 83.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrecognized net loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;"&gt;(5,453&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;"&gt;(2,951&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 83.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrecognized prior service cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;"&gt;(1,435&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;"&gt;(2,392&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 83.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax effect&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;"&gt;2,563&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;"&gt;2,162&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 83.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 83.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net amount unrecognized&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;"&gt;(4,325&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;"&gt;(3,181&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 83.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock>
<us-gaap:DefinedBenefitPlanActuarialGainLoss id="Factid_6589181" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">2597000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
<us-gaap:DefinedBenefitPlanActuarialGainLoss id="Factid_6589182" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">-511000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
<us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid id="Factid_6589183" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">654000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
<us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid id="Factid_6589184" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">654000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
<us-gaap:SignificantAccountingPoliciesTextBlock id="Factid_6589244" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 1 &amp;#8212; SIGNIFICANT ACCOUNTING POLICIES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Basis of Presentation and Consolidation and Description of Business &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;Our consolidated financial statements include the accounts of John B. Sanfilippo&amp;#160;&amp;amp; Son, Inc., and our wholly-owned subsidiary, JBSS Ventures, LLC. Our fiscal year ends on the last Thursday of June each year, and typically consists of &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;fifty-two&lt;/div&gt; weeks (four thirteen-week quarters). The accompanying consolidated financial statements and related footnotes are presented in accordance with accounting principles generally accepted in the United States of America (&amp;#8220;GAAP&amp;#8221;).&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We are one of the leading processors and distributors of peanuts, pecans, cashews, walnuts, almonds and other nuts in the United States. These nuts are sold under a variety of private brands and under the &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fisher, Orchard Valley Harvest, Squirrel Brand, Southern Style Nuts, &lt;/div&gt;and &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Sunshine Country &lt;/div&gt;brand names. We also market and distribute, and in most cases, manufacture or process, a diverse product line of food and snack products, including peanut butter, almond butter, cashew butter, candy and confections, snacks and trail mixes, snack bites, sunflower kernels, dried fruit, corn snacks, sesame sticks and other sesame snack products under private brands and brand names. Our products are sold through the major distribution channels to significant buyers of nuts, including food retailers, commercial ingredient users, and contract packaging customers. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Management Estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include reserves for customer deductions, the quantity of bulk inventories, the evaluation of recoverability of long-lived assets, the assumptions used in estimating the retirement plan liability and pension expense, and the realizability of deferred tax assets. Actual results could differ from those estimates. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Accounts Receivable &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;Accounts receivable are stated at the amounts charged to customers, less allowances for doubtful accounts&amp;#160;and reserves for estimated cash discounts and customer deductions. The allowance for doubtful accounts is calculated by specifically identifying customers that are credit risks and estimating the extent that other &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-specifically&lt;/div&gt; identified customers will become credit risks. Account balances are charged off against the allowance when we conclude that it is probable the receivable will not be recovered. The reserve for estimated cash discounts is based on historical experience. The reserve for customer deductions represents known customer short payments and an estimate of future credit memos that will be issued to customers related to rebates and allowances for marketing and promotions based on agreed upon programs and historical experience.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Inventories &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;Inventories, which consist principally of inshell bulk-stored nuts, shelled nuts, dried fruit and processed and packaged nut products, are stated at the lower of cost &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(first-in,&amp;#160;&lt;/div&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;first-out)&lt;/div&gt; and net realizable value. Net realizable value is defined as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Inventory costs are reviewed at least quarterly. Fluctuations in the market price of pecans, peanuts, walnuts, almonds, cashews and other nuts may affect the value of inventory, gross profit and gross profit margin. When net realizable values move below costs, we record adjustments to write down the carrying values of inventories to the lower of cost &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(first-in,&amp;#160;&lt;/div&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;first-out)&lt;/div&gt; and net realizable value. The results of our shelling process can also result in changes to inventory costs, such as adjustments made pursuant to actual versus expected crop yields. We maintain significant inventories of bulk-stored inshell pecans, peanuts and walnuts. Quantities of inshell bulk-stored nuts are determined based on our inventory systems and are subject to quarterly physical verification techniques including observation, weighing and other methods. The quantities of each crop year bulk-stored nut inventories are generally shelled out over a ten to fifteen-month period, at which time revisions to any estimates are also recorded.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Property, Plant and Equipment &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property, plant and equipment are stated at cost. Major improvements that extend the useful life, add capacity or add functionality are capitalized and charged to expense through depreciation. Repairs and maintenance costs are charged to expense as incurred. The cost and accumulated depreciation of assets sold or retired are removed from the respective accounts, and any gain or loss is recognized currently in operating income. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation expense for the last three fiscal years is as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 71%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&amp;#160;&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 2.625pt; background-color: rgb(204, 238, 255); width: 71%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; text-align: right; width: 1%;;vertical-align:top;"&gt;&lt;div style="text-align: left; line-height: normal;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; text-align: right; width: 4.5%;;vertical-align:top;"&gt;14,017&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;13,414&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;14,190&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost is depreciated using the straight-line method over the following estimated useful lives: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 92%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 88%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; white-space: nowrap; vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Classification&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1.5%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%; background-color: rgb(204, 238, 255);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated&amp;#160;Useful&amp;#160;Lives&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; vertical-align: top; width: 0.5%; background-color: rgb(204, 238, 255);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal; font-weight: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 88%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Buildings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 10%;;text-align:right;"&gt;10&amp;#160;to&amp;#160;40&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 0.5%;;text-align:right;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Machinery and equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1.5%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%; background-color: rgb(204, 238, 255);;text-align:right;"&gt;5 to 10&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 0.5%; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 88%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Furniture and leasehold improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 10%;;text-align:right;"&gt;5 to 10 years&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 0.5%;;text-align:right;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vehicles&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1.5%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%; background-color: rgb(204, 238, 255);;text-align:right;"&gt;3 to 5&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 0.5%; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 88%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Computers and software&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 10%;;text-align:right;"&gt;3&amp;#160;to&amp;#160;5&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 0.5%;;text-align:right;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No interest costs were capitalized for the last three fiscal years due to the lack of any significant project requiring such capitalization. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Business Combinations &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We use the acquisition method in accounting for acquired businesses. Under the acquisition method, our financial statements reflect the operations of an acquired business starting from the completion of the acquisition. The assets acquired and liabilities assumed are recorded at their respective estimated fair values at the date of the acquisition. Any excess of the purchase price over the estimated fair values of the identifiable net assets acquired is recorded as goodwill. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Segment Reporting &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We operate in a single reporting unit and operating segment that consists of selling various nut and nut related products through multiple distribution channels. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Impairment of Long-Lived Assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We review held and used long-lived assets, including our rental investment property and amortizable identifiable intangible assets (e.g., customer relationships and brand names), to assess recoverability from projected undiscounted cash flows whenever events or changes in facts and circumstances indicate that the carrying value of the assets may not be recoverable. When such events occur, we compare the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset or asset group to the carrying amount of the long-lived asset or asset group. The cash flows are based on our best estimate of future cash flows derived from the most recent business projections. If this comparison indicates there is an impairment, the carrying value of the asset is reduced to its estimated fair value. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We did &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;no&lt;/div&gt;t record any impairment of long-lived assets for the last three fiscal years. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Goodwill &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill currently represents the excess of the purchase price over the fair value of the net assets from our acquisition of Squirrel Brand, L.P. which closed in November 2017. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill is not amortized, but is tested annually as of the last day of each fiscal year for impairment, or whenever events or changes in circumstances indicate it is more likely than not that the carrying amount of the reporting unit is greater than its fair value. A significant amount of judgment is involved in determining if an indicator of impairment has occurred. Such indicators may include deterioration in general economic conditions, adverse changes in the markets in which we operate, increases in input costs that have negative effects on earnings and cash flows, or a trend of negative or declining cash flows over multiple periods, among others. The fair value that could be realized in an actual transaction may differ from that used to evaluate the impairment of goodwill. &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In testing goodwill for impairment, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not (more than 50%) that the estimated fair value of our single reporting unit is less than its carrying amount. If we elect to perform a qualitative assessment and determine that an impairment is more likely than not, we are then required to perform a quantitative impairment test, otherwise no further analysis is required. We also may elect not to perform the qualitative assessment and, instead, proceed directly to the quantitative impairment test. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under the goodwill qualitative assessment, various events and circumstances that would affect the estimated fair value of our single reporting unit are identified (similar to impairment indicators above). During fiscal 2019 we elected to perform a qualitative impairment test which indicated &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;no&lt;/div&gt; indicators of goodwill impairment. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under the goodwill quantitative impairment test, the evaluation of impairment involves comparing the current fair value of our single reporting unit to its carrying value, including goodwill. We estimate the fair value using level 3 inputs as defined by the fair value hierarchy. The inputs used to calculate the fair value include several subjective factors, such as estimates of future cash flows, estimates of our future cost structure, discount rates for our estimated cash flows, required level of working capital, assumed terminal value, and time horizon of cash flow forecasts. If the carrying value of our single reporting unit exceeds its fair value, we recognize an impairment loss equal to the difference between the carrying value and estimated fair value. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Facility Consolidation Project/Real Estate Transactions &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In April 2005, we acquired property to be used for the Elgin Site. Two buildings are located on the Elgin Site, one of which is an office building. Approximately 65% of the rentable area in the office building is currently vacant. Approximately 29% of the rentable area has not been&amp;#160;built-out.&amp;#160;The other building, a warehouse, was expanded and modified for use as our principal processing facility and headquarters. The allocation of the purchase price to the two buildings was determined through a third-party appraisal. The value assigned to the office building is included in rental investment property on the balance sheet. The value assigned to the warehouse building is included in &amp;#8220;Property, plant and equipment&amp;#8221;.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The net rental expense from the office building is included in the caption &amp;#8220;Rental and miscellaneous expense, net&amp;#8221;. Gross rental income and rental (expense), net for the last three fiscal years are as follows: &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; margin-top: 12pt;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top; width: 73%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 73%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross rental income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 3.5%;;text-align:right;"&gt;1,978&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 4.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 3.5%;;text-align:right;"&gt;1,988&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 4.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 3.5%;;text-align:right;"&gt;2,003&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 73%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rental (expense), net &lt;div style="font-size: 72%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 2%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 3.5%;;text-align:right;"&gt;(1,104&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top; width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 4.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 3.5%;;text-align:right;"&gt;(1,420&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top; width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 4.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 3.5%;;text-align:right;"&gt;(1,311&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top; width: 0.5%;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-size: 72%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;"&gt;(1)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Includes annual depreciation expense of approximately $800. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected future gross rental income under operating leases within the office building is as follows for the fiscal years ending: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;width:88%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;25, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,015&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;24, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,816&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;30, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,599&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;29, 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,618&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;27, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,638&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,319&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,005&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Fair Value of Financial Instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; margin-right: 0px; background: none;"&gt;Authoritative guidance issued by the Financial Accounting Standards Board (&amp;#8220;FASB&amp;#8221;) defines fair value as the price that would be received for an asset or paid to transfer a liability in an orderly transaction between market participants on the measurement date. The guidance establishes a fair value hierarchy that prioritizes observable and unobservable inputs used to measure fair value into three broad levels:&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:7%;"&gt;Level&amp;#160;1-&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;Quoted prices in active markets that are accessible at the measurement date for identical assets and liabilities.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:7%;"&gt;Level&amp;#160;2-&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;Observable inputs other than quoted prices in active markets. For example, quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:7%;"&gt;Level&amp;#160;3-&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;Unobservable inputs for which there is little or no market data available.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-size: 1px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 10pt; margin-bottom: 0pt; font-size: 10pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;The carrying values of cash, trade accounts receivable and accounts payable approximate their fair values at June&amp;#160;27, 2019 and June&amp;#160;28, 2018 because of the short-term maturities and nature of these balances.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The carrying value of our Credit Facility (as defined in Note 5 &amp;#8211; &amp;#8220;Revolving Credit Facility&amp;#8221; in the Notes to Consolidated Financial Statements below) borrowings approximates fair value at June&amp;#160;28, 2018 because interest rates on this instrument approximate current market rates (Level 2 criteria), the short-term maturity and nature of this balance. In addition, there has been no significant change in our inherent credit risk. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the carrying value and fair value estimate of our current and long-term debt, excluding unamortized debt issuance costs: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 82%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 82%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Carrying value of long-term debt:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;27,798&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 3.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;34,649&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 82%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value of long-term debt:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;27,720&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 3.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;33,482&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The estimated fair value of long-term debt was determined using a market approach based upon Level&amp;#160;2 observable inputs, which estimates fair value based on interest rates currently offered on loans with similar terms to borrowers of similar credit quality or broker quotes. In addition, there have been no significant changes in the underlying assets securing our long-term debt. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Revenue Recognition &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company records revenue based on a five-step model in accordance with ASC Topic 606. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for the goods or services. We sell our products under some arrangements which include customer contracts that fix the sales price for periods, which typically can be up to one year for some commercial ingredient customers, and through specific programs consisting of promotion allowances, volume and customer rebates and marketing allowances, among others, to consumer and some commercial ingredient users. We recognize revenues as performance obligations are &lt;/div&gt;fulfilled, which occurs when control passes to our customers. We report all amounts billed to a customer in a sale transaction as revenue, including those amounts related to shipping and handling. Adjustments for estimated promotion allowances, volume and customer rebates and marketing allowances, among others, are variable consideration and are recorded as a reduction of revenue in the same period the related sales are recorded. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. See Note 2 &amp;#8211; &amp;#8220;Revenue Recognition&amp;#8221; below for additional information on revenue recognition.&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Significant Customers and Concentration of Credit Risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The highly competitive nature of our business provides an environment for the loss of customers and the opportunity to gain new customers. We are subject to concentrations of credit risk, primarily in trade accounts receivable, and we attempt to mitigate this risk through our credit evaluation process, collection terms and through geographical dispersion of sales. Sales to two customers exceeded 10% of net sales during fiscal 2019. Sales to three customers exceeded 10% of net sales during fiscal 2018 and fiscal 2017. &lt;/div&gt;In total, sales to these&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; customers represented approximately 43%, 54% and 53% of our net sales in fiscal 2019, fiscal 2018 and fiscal 2017, respectively. &lt;/div&gt;In total, net accounts receivable&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; from these customers were 40% and 62% of net accounts receivable at June&amp;#160;27, 2019 and June&amp;#160;28, 2018, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Marketing and Advertising Costs&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketing and advertising costs are incurred to promote and support branded products in the consumer distribution channel. These costs are generally expensed as incurred, recorded in selling expenses&amp;#160;and were as follows for the last three fiscal years: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 69%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5.5%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5.5%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 69%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketing and advertising expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%; vertical-align: top;;text-align:right;"&gt;11,936&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%; vertical-align: top;;text-align:right;"&gt;11,290&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%; vertical-align: top;;text-align:right;"&gt;10,064&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 69%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; vertical-align: top;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%; vertical-align: top;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 5.5%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; vertical-align: top;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%; vertical-align: top;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 5.5%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; vertical-align: top;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%; vertical-align: top;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Shipping and Handling Costs &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shipping and handling costs, which include freight and other expenses to prepare finished goods for shipment, are included in selling expenses. Shipping and handling costs for the last three fiscal years were as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 69%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 69%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shipping and handling costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;23,086&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;20,418&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;17,682&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 69%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 5.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 5.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Research and Development Expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development expense represents the cost of our research and development personnel and their related expenses and is charged to selling expenses as incurred. Research and development expenses for the last three fiscal years were as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 70%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;892&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;701&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;658&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 70%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Stock-Based Compensation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;We account for stock-based employee compensation arrangements in accordance with the provisions of ASC&amp;#160;718, as amended by Accounting Standard Update (&amp;#8220;ASU&amp;#8221;) &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-09,&lt;/div&gt; by calculating compensation cost based on the grant date fair value. We then amortize compensation expense over the vesting period. The grant date fair value of restricted stock units (&amp;#8220;RSUs&amp;#8221;) is generally determined based on the market price of our Common Stock on the date of grant. Beginning in fiscal 2017, forfeitures are recognized as they occur, and excess tax benefits or tax deficiencies are recognized as a component of income tax expense.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Income Taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We account for income taxes using an asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been reported in our financial statements or tax returns. Such items give rise to differences in the financial reporting and tax basis of assets and liabilities. A valuation allowance is recorded to reduce the carrying amount of deferred tax assets if it is more likely than not that all or a portion of the asset will not be realized. In estimating future tax consequences, we consider all expected future events other than changes in tax law or rates. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;We record liabilities for uncertain income tax positions based on a &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-step&lt;/div&gt; process. The first step is recognition, where we evaluate whether an individual tax position has a likelihood of greater than 50% of being sustained upon examination based on the technical merits of the position, including resolution of any related appeals or litigation processes. For tax positions that are currently estimated to have a less than 50% likelihood of being sustained, no tax benefit is recorded. For tax positions that have met the recognition threshold in the first step, we perform the second step of measuring the benefit to be recorded. The actual benefits ultimately realized may differ from our estimates. In future periods, changes in facts, circumstances, and new information may require us to change the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recorded in results of operations and financial position in the period in which such changes occur.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We recognize interest and penalties accrued related to unrecognized tax benefits in the Income tax expense caption in the Consolidated Statement of Comprehensive Income. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We evaluate the realization of deferred tax assets by considering our historical taxable income and future taxable income based upon the reversal of deferred tax liabilities. As of June&amp;#160;27, 2019, we believe that our deferred tax assets are fully realizable. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 14pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Earnings per Share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic earnings per common share are calculated using the weighted average number of shares of Common Stock and Class&amp;#160;A Stock outstanding during the period. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue Common Stock were exercised or converted into Common Stock or resulted in the issuance of Common Stock. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the reconciliation of the weighted average shares outstanding used in computing basic and diluted earnings per share: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:64%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of shares outstanding &amp;#8212; basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,430,174&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,383,080&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,317,149&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of dilutive securities:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock options and restricted stock units&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;71,238&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;66,306&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;86,456&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of shares outstanding &amp;#8212; diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;11,501,412&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;11,449,386&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;11,403,605&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents a summary of anti-dilutive awards excluded from the computation of diluted earnings per share: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 74.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of anti-dilutive shares:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;1,068&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 74.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average exercise price per share:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;65.35&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Comprehensive Income &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;We account for comprehensive income in accordance with ASC Topic 220, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Comprehensive Income&lt;/div&gt;. This topic establishes standards for reporting and displaying comprehensive income and its components in a full set of general-purpose financial statements. The topic requires that all components of comprehensive income be reported in a financial statement that is displayed with the same prominence as other financial statements. This topic also requires all &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-owner&lt;/div&gt; changes in stockholders&amp;#8217; equity be presented in either a single continuous statement of comprehensive income or in two separate but consecutive statements. This guidance also requires presentation by the respective line items of net income, either on the face of the statement where net income is presented or in the notes and information about significant amounts required under U.S. GAAP to be reclassified out of accumulated other comprehensive income in their entirety. For amounts not required to be reclassified in their entirety to net income, we provide a cross-reference to other disclosures that offer additional details about those amounts.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Recent Accounting Pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following recent accounting pronouncements have been adopted in the current fiscal year: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In May 2014, the FASB issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2014-09&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers (Topic 606)&lt;/div&gt;&amp;#8221; and created a new ASC Topic 606, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers&lt;/div&gt;, and added ASC Subtopic &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;340-40,&lt;/div&gt; &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Other Assets and Deferred Costs &amp;#8212; Contracts with Customers.&lt;/div&gt; The guidance in this Update supersedes the revenue recognition requirements in ASC Topic 605, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue Recognition&lt;/div&gt;, and most industry-specific guidance throughout the industry topics of the codification. Under the new guidance, an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. On June&amp;#160;29, 2018 we adopted Topic 606 using the full retrospective method. Under the full retrospective method, all periods presented are now presented under Topic 606. A cumulative effect of initially applying the new revenue standard for the earliest balance sheet period presented has been accounted for and was immaterial. See Note 2 &amp;#8211; &amp;#8220;Revenue Recognition&amp;#8221; below for additional details.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In August 2016, the FASB issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-15&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments&lt;/div&gt;&amp;#8221;. This Update addresses eight specific cash flow issues with the objective of reducing the perceived diversity in practice. The amendments in this Update are effective for public business entities for fiscal years beginning after December&amp;#160;15, 2017, and interim periods within those fiscal years. The amendments in this Update were applied using a retrospective transition method to each period presented. ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-15&lt;/div&gt; was adopted in the first quarter of fiscal 2019 and did not have an impact on our Consolidated Statements of Cash Flows.&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In May 2017, the FASB issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2017-09&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Compensation &amp;#8211; Stock Compensation (Topic 718): Scope of Modification Accounting&lt;/div&gt;&amp;#8221;. The amendments in this Update provide guidance about which changes to terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2017-09&lt;/div&gt; should be applied prospectively to an award modified on or after the adoption date. ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2017-09&lt;/div&gt; was adopted in the first quarter of fiscal 2019 and did not have an impact on our Consolidated Financial Statements.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In August 2018, the SEC issued Release &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;33-10532&lt;/div&gt; that amends and clarifies certain financial reporting requirements. The principal change to our financial reporting is the inclusion of the annual disclosure of changes in stockholders&amp;#8217; equity in Rule &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3-04&lt;/div&gt; of Regulation &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;S-X&lt;/div&gt; to interim periods. We adopted the provisions of this new rule beginning with our fiscal 2019 financial reporting. We now include our Consolidated Statements of Stockholders&amp;#8217; Equity with each quarterly filing on Form &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-Q&lt;/div&gt; and have removed the dividends per share disclosure from the Consolidated Statements of Comprehensive Income in interim filings. We have also removed the disclosure on high and low trading prices within Part II, Item 5 &amp;#8212; &amp;#8220;Market for Registrants Common Equity and Related Stockholder Matters&amp;#8221; in the 2019 Annual Report on Form &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-K.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In March 2019, the SEC issued Release &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;33-10618,&lt;/div&gt; FAST Act Modernization and Simplification of Regulation &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;S-K.&lt;/div&gt; The amendments are intended to simplify certain disclosure requirements, improve readability and navigability of disclosure documents, and discourage repetition and disclosure of immaterial information. The amendments are effective for all filings submitted on or after May&amp;#160;2, 2019, except for specific amendments that are effective as cited in the rule. The Company has adopted the provisions of this new rule beginning with the 2019 Annual Report on Form &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-K.&lt;/div&gt; The Company now includes its trading symbol for each class of registered securities on the Form&amp;#160;10-K&amp;#160;cover page and other reports filed with the SEC under the Exchange Act. We also simplified certain annual disclosures, for example, by removing the analysis of the earliest of the three years discussed within Part II, Item 7 &amp;#8212; &amp;#8220;Management&amp;#8217;s Discussion and Analysis of Financial Condition and Results of Operations&amp;#8221;. The final rule does not have an impact on our Consolidated Financial Statements.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following recent accounting pronouncements have not yet been adopted: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In August 2018, the FASB issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2018-15&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Intangibles &amp;#8211; Goodwill and Other &amp;#8211; &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Internal-Use&lt;/div&gt; Software (Subtopic &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;350-40):&lt;/div&gt; Customer&amp;#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract&lt;/div&gt;&amp;#8221;. The amendments in this Update align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;internal-use&lt;/div&gt; software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments in this Update. The amendments in this Update are effective for public business entities for fiscal years beginning after December&amp;#160;15, 2019, and interim periods within those fiscal years. Early adoption of the amendments in this Update is permitted, including adoption in any interim period, for all entities. The amendments in this Update should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. This Update will be effective for the Company in fiscal 2021. We do not expect this accounting Update to have a material impact on our Consolidated Financial Statements.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In August 2018, the FASB issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2018-14&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Compensation &amp;#8211; Retirement Benefits &amp;#8211; Defined Benefit Plans &amp;#8211; General (Subtopic &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;715-20):&lt;/div&gt; Disclosure Framework &amp;#8211; Changes to the Disclosure Requirements for Defined Benefit Plans&lt;/div&gt;&amp;#8221;. The amendments in this Update modify the disclosure requirements for employers that sponsor defined benefit pension or other postretirement plans. The amendments in this Update remove disclosures that no longer are considered cost beneficial, clarify the specific requirements of disclosures, and add disclosure requirements identified as relevant. The amendments in this Update are effective for public business entities for fiscal years ending after December&amp;#160;15, 2020. Early adoption is permitted for all entities. An entity should apply the amendments in this Update on a retrospective basis to all periods presented. This Update will be effective for the Company in fiscal 2021. We do not expect this accounting Update to have a material impact on our Consolidated Financial Statements.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In August 2018, the FASB issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2018-13&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value Measurement (Topic 820): Disclosure Framework &amp;#8211; Changes to the Disclosure Requirements for Fair Value Measurement&lt;/div&gt;&amp;#8221;. The amendments in this Update modify the disclosure requirements on fair value measurements in Topic 820, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value Measurement&lt;/div&gt;. Certain disclosure requirements will be removed from Topic 820 with this Update to include: the amount of and reasons for transfers between Level&amp;#160;1 and Level&amp;#160;2 of the fair value hierarchy, the policy for timing of transfers between levels and the valuation processes for Level&amp;#160;3 fair value measurements. The amendments also clarify that the measurement uncertainty disclosure is to communicate information about the uncertainty in measurement as of the reporting date. This Update will add the requirement to disclose the changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level&amp;#160;3 fair value measurements held at the end of the reporting period. The amendments in this Update are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December&amp;#160;15, 2019. Early adoption is permitted upon issuance of this Update. An entity is permitted to early adopt any removed or modified disclosures upon issuance of this Update and delay adoption of the additional disclosures until their effective date. This Update will be effective for the Company in fiscal 2021. We do not expect this accounting Update to have a material impact on our Consolidated Financial Statements.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In February 2016, the FASB issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-02&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Leases (Topic 842)&lt;/div&gt;&amp;#8221;. The primary goal of this Update is to require the lessee to recognize all lease commitments, both operating and finance, by initially recording a lease asset and liability on the balance sheet at the lease commencement date. Additionally, enhanced qualitative and quantitative disclosures will be required. ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-02&lt;/div&gt; is effective for public business entities for annual periods, including interim periods within those annual periods, beginning after December&amp;#160;15, 2018. This new guidance will be effective for the Company beginning in fiscal year 2020. Under ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-02&lt;/div&gt; the guidance was to be adopted using a modified retrospective approach, with elective reliefs, with application of the new guidance for all periods presented. In July 2018, the FASB issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2018-11&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Leases (Topic 842): Targeted Improvements&lt;/div&gt;&amp;#8221; which provides for another transition method by allowing entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The amendments in this Update also provide lessors with a practical expedient, by class of underlying asset, to not separate &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-lease&lt;/div&gt; components from the associated lease component, similar to the expedient provided for lessees. In July 2018, the FASB also issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2018-10&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Codification Improvements to Topic 842, Leases&lt;/div&gt;&amp;#8221; which affects narrow aspects of the guidance issued in ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-02.&lt;/div&gt; In December 2018, the FASB issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2018-20&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Leases (Topic 842) &amp;#8211; Narrow Scope Improvements for Lessors&lt;/div&gt;&amp;#8221; which provides specific guidance for lessors on the issues of sales taxes and other similar taxes collected from lessees, certain lessor costs, and recognition of variable payments for contracts with lease and &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-lease&lt;/div&gt; components. In March 2019, the FASB issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2019-01&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Leases (Topic 842) &amp;#8211; Codification Improvements&lt;/div&gt;&amp;#8221; which clarifies transition disclosure requirements for annual and interim periods after the date of adoption of ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-02.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;We have implemented processes and information technology tools to assist in our ongoing lease data analysis. We have also updated our accounting policies and internal controls that are impacted by the new guidance, to ensure readiness for adoption in the first quarter of fiscal 2020. We plan to adopt ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&lt;/div&gt; utilizing the modified retrospective transition method and will not recast comparative periods in transition to the new standard. In addition, the new standard provides a number of optional practical expedients in transition. We expect to elect the &amp;#8216;package of practical expedients&amp;#8217;, which permits us not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. We do not expect to elect the &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;use-of-hindsight&lt;/div&gt;&lt;/div&gt; or the practical expedient pertaining to land easements; the latter not being applicable to us. Based on our current portfolio of leases, the Company expects the impact of these new standards to result in the recognition of new &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; (ROU) assets and lease liabilities of approximately $5,200 to $5,700 upon adoption and to lead to increased financial statement disclosures. The new standard also provides practical expedients for an entity&amp;#8217;s initial and ongoing accounting. We currently expect to elect the short-term lease recognition exemption for all leases that qualify. We also currently expect to elect the practical expedient to not separate lease and &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-lease&lt;/div&gt; components for all of our leases.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
<us-gaap:IncomeTaxDisclosureTextBlock id="Factid_6589291" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 7 &amp;#8212; INCOME TAXES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The provision for income taxes is based entirely on income before income taxes earned in the United States, and is as follows for the last three fiscal years: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:72%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended:&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Federal&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;10,309&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;10,722&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;17,013&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;State&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,951&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,464&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,744&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total current expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;13,260&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;13,186&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;19,757&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred federal&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;395&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,902&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,698&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred state&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(693&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(238&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(46&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred (benefit) expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(298&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,664&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,744&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total income tax expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,962&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,850&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;18,013&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The reconciliations of income taxes at the statutory federal income tax rate to income tax expense reported in the Consolidated Statements of Comprehensive Income for the last three fiscal years are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Federal statutory income tax rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21.0&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;28.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;35.0&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;State income taxes, net of federal benefit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;3.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;3.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;3.3&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Impact of Tax Reform&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6.3&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Section&amp;#160;162(m) Limitation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development tax credit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(0.3&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(0.2&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(0.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Domestic manufacturing deduction&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(2.2&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(3.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Windfall tax benefits&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(0.2&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1.0&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1.8&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Uncertain tax positions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(0.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(0.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(0.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effective tax rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;24.7&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;34.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;33.3&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial statement basis and the tax basis of assets and liabilities using enacted statutory tax rates applicable to future years. Deferred tax assets and liabilities are comprised of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:79%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:7%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax assets (liabilities):&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;332&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;305&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Employee compensation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,673&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;810&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventory&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;309&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;273&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation and amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(10,847&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(9,504&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Capitalized leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,117&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,020&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill and intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,182&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,160&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Retirement plan&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,599&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,484&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Workers&amp;#8217; compensation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,862&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,692&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share based compensation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,305&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,281&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Capital loss carryforward&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;112&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;191&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;503&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(112&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net deferred tax asset &amp;#8212; long term&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,723&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,024&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income of the character necessary during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities (including the impact of available carryback and carryforward periods), projected future taxable income&amp;#160;and &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;tax-planning&lt;/div&gt; strategies in making this assessment. During fiscal 2019 and fiscal 2018 the net change in the total valuation allowance was not material. If or when recognized, the tax benefits relating to any reversal of the valuation allowance will be recognized as a reduction of income tax expense.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the years ending June&amp;#160;27, 2019 and June&amp;#160;28, 2018, unrecognized tax benefits and accrued interest and penalties were $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;259 &lt;/div&gt;and $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;214&lt;/div&gt;. Accrued interest and penalties related to uncertain tax positions are not material for any periods presented. Interest and penalties within income tax expense were not material for any period presented. The total gross amounts of unrecognized tax benefits were $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;240&lt;/div&gt; and $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;207&lt;/div&gt; at June&amp;#160;27, 2019 and June&amp;#160;28, 2018, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;A reconciliation of the beginning and ending amount of gross unrecognized tax benefits is as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 81%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;207&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;174&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;24&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 81%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross increases &amp;#8212; tax positions in prior year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;6&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;7&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross decreases &amp;#8212; tax positions in prior year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;(6&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 81%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Settlements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross increases &amp;#8212; tax positions in current year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;39&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;27&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;23&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 81%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Lapse of statute of limitations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;120&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 81%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;240&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;207&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;174&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 81%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrecognized tax benefits, that if recognized, would affect the annual effective tax rate on income from continuing operations, are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 80%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 80%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrecognized tax benefits that would affect annual effective tax rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;217&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;177&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;136&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;During fiscal 2019, the change in unrecognized tax benefits due to statute expiration was not material. We do not anticipate that total unrecognized tax benefits will significantly change in the next twelve months. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;There were certain changes in state tax laws during the period, for which the impact was insignificant. We file income tax returns with federal and state tax authorities within the United States of America. Our federal and Illinois tax returns are open for audit for fiscal 2016 through 2018. Our California tax returns for fiscal 2015 through 2018 are open for audit. No other tax jurisdictions are material to us.&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
<us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation id="Factid_6589294" contextRef="PAsOn06_27_2019_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3">20985000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
<us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation id="Factid_6589295" contextRef="PAsOn06_28_2018_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3">18582000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
<us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent id="Factid_6589298" contextRef="PAsOn06_27_2019_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3">645000</us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent>
<us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent id="Factid_6589299" contextRef="PAsOn06_28_2018_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3">646000</us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent>
<us-gaap:DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear id="Factid_6589301" contextRef="PAsOn06_27_2019_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3">957000</us-gaap:DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear>
<us-gaap:DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear id="Factid_6589303" contextRef="PAsOn06_27_2019_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_USD" decimals="-3">416000</us-gaap:DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear>
<us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock id="Factid_6589305" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The provision for income taxes is based entirely on income before income taxes earned in the United States, and is as follows for the last three fiscal years: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:72%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended:&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Federal&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;10,309&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;10,722&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;17,013&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;State&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,951&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,464&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,744&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total current expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;13,260&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;13,186&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;19,757&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred federal&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;395&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,902&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,698&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred state&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(693&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(238&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(46&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred (benefit) expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(298&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,664&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,744&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total income tax expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,962&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,850&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;18,013&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
<us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock id="Factid_6589306" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The reconciliations of income taxes at the statutory federal income tax rate to income tax expense reported in the Consolidated Statements of Comprehensive Income for the last three fiscal years are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Federal statutory income tax rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21.0&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;28.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;35.0&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;State income taxes, net of federal benefit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;3.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;3.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;3.3&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Impact of Tax Reform&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6.3&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Section&amp;#160;162(m) Limitation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development tax credit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(0.3&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(0.2&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(0.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Domestic manufacturing deduction&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(2.2&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(3.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Windfall tax benefits&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(0.2&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1.0&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1.8&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Uncertain tax positions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(0.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(0.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(0.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effective tax rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;24.7&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;34.1&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;33.3&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
<us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock id="Factid_6589345" contextRef="P06_29_2018To06_27_2019">Deferred tax assets and liabilities are comprised of the following:&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:79%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:7%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax assets (liabilities):&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;332&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;305&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Employee compensation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,673&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;810&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventory&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;309&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;273&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation and amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(10,847&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(9,504&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Capitalized leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,117&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,020&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill and intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,182&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,160&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Retirement plan&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,599&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,484&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Workers&amp;#8217; compensation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,862&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,692&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share based compensation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,305&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,281&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Capital loss carryforward&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;112&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;191&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;503&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(112&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net deferred tax asset &amp;#8212; long term&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,723&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,024&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
<us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock id="Factid_6589351" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Basis of Presentation and Consolidation and Description of Business &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;Our consolidated financial statements include the accounts of John B. Sanfilippo&amp;#160;&amp;amp; Son, Inc., and our wholly-owned subsidiary, JBSS Ventures, LLC. Our fiscal year ends on the last Thursday of June each year, and typically consists of &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;fifty-two&lt;/div&gt; weeks (four thirteen-week quarters). The accompanying consolidated financial statements and related footnotes are presented in accordance with accounting principles generally accepted in the United States of America (&amp;#8220;GAAP&amp;#8221;).&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We are one of the leading processors and distributors of peanuts, pecans, cashews, walnuts, almonds and other nuts in the United States. These nuts are sold under a variety of private brands and under the &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fisher, Orchard Valley Harvest, Squirrel Brand, Southern Style Nuts, &lt;/div&gt;and &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Sunshine Country &lt;/div&gt;brand names. We also market and distribute, and in most cases, manufacture or process, a diverse product line of food and snack products, including peanut butter, almond butter, cashew butter, candy and confections, snacks and trail mixes, snack bites, sunflower kernels, dried fruit, corn snacks, sesame sticks and other sesame snack products under private brands and brand names. Our products are sold through the major distribution channels to significant buyers of nuts, including food retailers, commercial ingredient users, and contract packaging customers. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
<us-gaap:UseOfEstimates id="Factid_6589353" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Management Estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include reserves for customer deductions, the quantity of bulk inventories, the evaluation of recoverability of long-lived assets, the assumptions used in estimating the retirement plan liability and pension expense, and the realizability of deferred tax assets. Actual results could differ from those estimates. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:UseOfEstimates>
<jbss:ChangeInAssumedPayIncreasesImpactingActuarialGainLoss id="Factid_6589354" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">293000</jbss:ChangeInAssumedPayIncreasesImpactingActuarialGainLoss>
<jbss:ChangeInAssumedPayIncreasesImpactingActuarialGainLoss id="Factid_6589355" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">-56000</jbss:ChangeInAssumedPayIncreasesImpactingActuarialGainLoss>
<jbss:ChangeInAssumedPayIncreasesImpactingActuarialGainLoss id="Factid_6589356" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">124000</jbss:ChangeInAssumedPayIncreasesImpactingActuarialGainLoss>
<jbss:ChangeInDiscountRateImpactingActuarialGainLoss id="Factid_6589357" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">2174000</jbss:ChangeInDiscountRateImpactingActuarialGainLoss>
<jbss:ChangeInDiscountRateImpactingActuarialGainLoss id="Factid_6589358" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">-523000</jbss:ChangeInDiscountRateImpactingActuarialGainLoss>
<jbss:ChangeInDiscountRateImpactingActuarialGainLoss id="Factid_6589359" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">-1402000</jbss:ChangeInDiscountRateImpactingActuarialGainLoss>
<jbss:ChangeInMortalityAssumptionImpactingActuarialGainLoss id="Factid_6589360" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">-69000</jbss:ChangeInMortalityAssumptionImpactingActuarialGainLoss>
<jbss:ChangeInMortalityAssumptionImpactingActuarialGainLoss id="Factid_6589361" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">-117000</jbss:ChangeInMortalityAssumptionImpactingActuarialGainLoss>
<jbss:ChangeInMortalityAssumptionImpactingActuarialGainLoss id="Factid_6589362" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">-193000</jbss:ChangeInMortalityAssumptionImpactingActuarialGainLoss>
<jbss:ActuarialGainLossOther id="Factid_6589363" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">199000</jbss:ActuarialGainLossOther>
<jbss:ActuarialGainLossOther id="Factid_6589364" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">185000</jbss:ActuarialGainLossOther>
<jbss:ActuarialGainLossOther id="Factid_6589365" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">-467000</jbss:ActuarialGainLossOther>
<us-gaap:DefinedBenefitPlanActuarialGainLoss id="Factid_6589368" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">-1938000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
<us-gaap:ReceivablesPolicyTextBlock id="Factid_6589369" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Accounts Receivable &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;Accounts receivable are stated at the amounts charged to customers, less allowances for doubtful accounts&amp;#160;and reserves for estimated cash discounts and customer deductions. The allowance for doubtful accounts is calculated by specifically identifying customers that are credit risks and estimating the extent that other &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-specifically&lt;/div&gt; identified customers will become credit risks. Account balances are charged off against the allowance when we conclude that it is probable the receivable will not be recovered. The reserve for estimated cash discounts is based on historical experience. The reserve for customer deductions represents known customer short payments and an estimate of future credit memos that will be issued to customers related to rebates and allowances for marketing and promotions based on agreed upon programs and historical experience.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ReceivablesPolicyTextBlock>
<jbss:UnrecognizedTaxBenefitsTabletextblock id="Factid_6589370" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;A reconciliation of the beginning and ending amount of gross unrecognized tax benefits is as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 81%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;207&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;174&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;24&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 81%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross increases &amp;#8212; tax positions in prior year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;6&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;7&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross decreases &amp;#8212; tax positions in prior year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;(6&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 81%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Settlements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross increases &amp;#8212; tax positions in current year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;39&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;27&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;23&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 81%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Lapse of statute of limitations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;120&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 81%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;240&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;207&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;174&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 81%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jbss:UnrecognizedTaxBenefitsTabletextblock>
<us-gaap:InventoryPolicyTextBlock id="Factid_6589371" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Inventories &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;Inventories, which consist principally of inshell bulk-stored nuts, shelled nuts, dried fruit and processed and packaged nut products, are stated at the lower of cost &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(first-in,&amp;#160;&lt;/div&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;first-out)&lt;/div&gt; and net realizable value. Net realizable value is defined as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Inventory costs are reviewed at least quarterly. Fluctuations in the market price of pecans, peanuts, walnuts, almonds, cashews and other nuts may affect the value of inventory, gross profit and gross profit margin. When net realizable values move below costs, we record adjustments to write down the carrying values of inventories to the lower of cost &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(first-in,&amp;#160;&lt;/div&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;first-out)&lt;/div&gt; and net realizable value. The results of our shelling process can also result in changes to inventory costs, such as adjustments made pursuant to actual versus expected crop yields. We maintain significant inventories of bulk-stored inshell pecans, peanuts and walnuts. Quantities of inshell bulk-stored nuts are determined based on our inventory systems and are subject to quarterly physical verification techniques including observation, weighing and other methods. The quantities of each crop year bulk-stored nut inventories are generally shelled out over a ten to fifteen-month period, at which time revisions to any estimates are also recorded.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryPolicyTextBlock>
<us-gaap:PropertyPlantAndEquipmentPolicyTextBlock id="Factid_6589372" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Property, Plant and Equipment &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property, plant and equipment are stated at cost. Major improvements that extend the useful life, add capacity or add functionality are capitalized and charged to expense through depreciation. Repairs and maintenance costs are charged to expense as incurred. The cost and accumulated depreciation of assets sold or retired are removed from the respective accounts, and any gain or loss is recognized currently in operating income. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation expense for the last three fiscal years is as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 71%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&amp;#160;&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 2.625pt; background-color: rgb(204, 238, 255); width: 71%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; text-align: right; width: 1%;;vertical-align:top;"&gt;&lt;div style="text-align: left; line-height: normal;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; text-align: right; width: 4.5%;;vertical-align:top;"&gt;14,017&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;13,414&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;14,190&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost is depreciated using the straight-line method over the following estimated useful lives: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 92%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 88%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; white-space: nowrap; vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Classification&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1.5%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%; background-color: rgb(204, 238, 255);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated&amp;#160;Useful&amp;#160;Lives&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; vertical-align: top; width: 0.5%; background-color: rgb(204, 238, 255);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal; font-weight: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 88%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Buildings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 10%;;text-align:right;"&gt;10&amp;#160;to&amp;#160;40&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 0.5%;;text-align:right;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Machinery and equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1.5%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%; background-color: rgb(204, 238, 255);;text-align:right;"&gt;5 to 10&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 0.5%; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 88%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Furniture and leasehold improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 10%;;text-align:right;"&gt;5 to 10 years&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 0.5%;;text-align:right;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vehicles&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1.5%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%; background-color: rgb(204, 238, 255);;text-align:right;"&gt;3 to 5&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 0.5%; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 88%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Computers and software&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 10%;;text-align:right;"&gt;3&amp;#160;to&amp;#160;5&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 0.5%;;text-align:right;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No interest costs were capitalized for the last three fiscal years due to the lack of any significant project requiring such capitalization. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
<us-gaap:BusinessCombinationsPolicy id="Factid_6589373" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Business Combinations &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We use the acquisition method in accounting for acquired businesses. Under the acquisition method, our financial statements reflect the operations of an acquired business starting from the completion of the acquisition. The assets acquired and liabilities assumed are recorded at their respective estimated fair values at the date of the acquisition. Any excess of the purchase price over the estimated fair values of the identifiable net assets acquired is recorded as goodwill. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessCombinationsPolicy>
<us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock id="Factid_6589374" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrecognized tax benefits, that if recognized, would affect the annual effective tax rate on income from continuing operations, are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 80%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 80%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrecognized tax benefits that would affect annual effective tax rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;217&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;177&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;136&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
<us-gaap:SegmentReportingPolicyPolicyTextBlock id="Factid_6589375" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Segment Reporting &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We operate in a single reporting unit and operating segment that consists of selling various nut and nut related products through multiple distribution channels. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
<us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock id="Factid_6589376" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Impairment of Long-Lived Assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We review held and used long-lived assets, including our rental investment property and amortizable identifiable intangible assets (e.g., customer relationships and brand names), to assess recoverability from projected undiscounted cash flows whenever events or changes in facts and circumstances indicate that the carrying value of the assets may not be recoverable. When such events occur, we compare the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset or asset group to the carrying amount of the long-lived asset or asset group. The cash flows are based on our best estimate of future cash flows derived from the most recent business projections. If this comparison indicates there is an impairment, the carrying value of the asset is reduced to its estimated fair value. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We did &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;no&lt;/div&gt;t record any impairment of long-lived assets for the last three fiscal years. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
<us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy id="Factid_6589377" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Goodwill &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill currently represents the excess of the purchase price over the fair value of the net assets from our acquisition of Squirrel Brand, L.P. which closed in November 2017. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill is not amortized, but is tested annually as of the last day of each fiscal year for impairment, or whenever events or changes in circumstances indicate it is more likely than not that the carrying amount of the reporting unit is greater than its fair value. A significant amount of judgment is involved in determining if an indicator of impairment has occurred. Such indicators may include deterioration in general economic conditions, adverse changes in the markets in which we operate, increases in input costs that have negative effects on earnings and cash flows, or a trend of negative or declining cash flows over multiple periods, among others. The fair value that could be realized in an actual transaction may differ from that used to evaluate the impairment of goodwill. &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In testing goodwill for impairment, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not (more than 50%) that the estimated fair value of our single reporting unit is less than its carrying amount. If we elect to perform a qualitative assessment and determine that an impairment is more likely than not, we are then required to perform a quantitative impairment test, otherwise no further analysis is required. We also may elect not to perform the qualitative assessment and, instead, proceed directly to the quantitative impairment test. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under the goodwill qualitative assessment, various events and circumstances that would affect the estimated fair value of our single reporting unit are identified (similar to impairment indicators above). During fiscal 2019 we elected to perform a qualitative impairment test which indicated &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;no&lt;/div&gt; indicators of goodwill impairment. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under the goodwill quantitative impairment test, the evaluation of impairment involves comparing the current fair value of our single reporting unit to its carrying value, including goodwill. We estimate the fair value using level 3 inputs as defined by the fair value hierarchy. The inputs used to calculate the fair value include several subjective factors, such as estimates of future cash flows, estimates of our future cost structure, discount rates for our estimated cash flows, required level of working capital, assumed terminal value, and time horizon of cash flow forecasts. If the carrying value of our single reporting unit exceeds its fair value, we recognize an impairment loss equal to the difference between the carrying value and estimated fair value. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
<us-gaap:FairValueMeasurementPolicyPolicyTextBlock id="Factid_6589379" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Fair Value of Financial Instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; margin-right: 0px; background: none;"&gt;Authoritative guidance issued by the Financial Accounting Standards Board (&amp;#8220;FASB&amp;#8221;) defines fair value as the price that would be received for an asset or paid to transfer a liability in an orderly transaction between market participants on the measurement date. The guidance establishes a fair value hierarchy that prioritizes observable and unobservable inputs used to measure fair value into three broad levels:&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:7%;"&gt;Level&amp;#160;1-&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;Quoted prices in active markets that are accessible at the measurement date for identical assets and liabilities.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:7%;"&gt;Level&amp;#160;2-&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;Observable inputs other than quoted prices in active markets. For example, quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:7%;"&gt;Level&amp;#160;3-&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;Unobservable inputs for which there is little or no market data available.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-size: 1px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 10pt; margin-bottom: 0pt; font-size: 10pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;The carrying values of cash, trade accounts receivable and accounts payable approximate their fair values at June&amp;#160;27, 2019 and June&amp;#160;28, 2018 because of the short-term maturities and nature of these balances.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The carrying value of our Credit Facility (as defined in Note 5 &amp;#8211; &amp;#8220;Revolving Credit Facility&amp;#8221; in the Notes to Consolidated Financial Statements below) borrowings approximates fair value at June&amp;#160;28, 2018 because interest rates on this instrument approximate current market rates (Level 2 criteria), the short-term maturity and nature of this balance. In addition, there has been no significant change in our inherent credit risk. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the carrying value and fair value estimate of our current and long-term debt, excluding unamortized debt issuance costs: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 82%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 82%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Carrying value of long-term debt:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;27,798&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 3.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;34,649&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 82%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value of long-term debt:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;27,720&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 3.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;33,482&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The estimated fair value of long-term debt was determined using a market approach based upon Level&amp;#160;2 observable inputs, which estimates fair value based on interest rates currently offered on loans with similar terms to borrowers of similar credit quality or broker quotes. In addition, there have been no significant changes in the underlying assets securing our long-term debt. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
<us-gaap:RevenueRecognitionPolicyTextBlock id="Factid_6589380" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Revenue Recognition &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company records revenue based on a five-step model in accordance with ASC Topic 606. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for the goods or services. We sell our products under some arrangements which include customer contracts that fix the sales price for periods, which typically can be up to one year for some commercial ingredient customers, and through specific programs consisting of promotion allowances, volume and customer rebates and marketing allowances, among others, to consumer and some commercial ingredient users. We recognize revenues as performance obligations are &lt;/div&gt;fulfilled, which occurs when control passes to our customers. We report all amounts billed to a customer in a sale transaction as revenue, including those amounts related to shipping and handling. Adjustments for estimated promotion allowances, volume and customer rebates and marketing allowances, among others, are variable consideration and are recorded as a reduction of revenue in the same period the related sales are recorded. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. See Note 2 &amp;#8211; &amp;#8220;Revenue Recognition&amp;#8221; below for additional information on revenue recognition.&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
<us-gaap:MajorCustomersPolicyPolicyTextBlock id="Factid_6589381" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Significant Customers and Concentration of Credit Risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The highly competitive nature of our business provides an environment for the loss of customers and the opportunity to gain new customers. We are subject to concentrations of credit risk, primarily in trade accounts receivable, and we attempt to mitigate this risk through our credit evaluation process, collection terms and through geographical dispersion of sales. Sales to two customers exceeded 10% of net sales during fiscal 2019. Sales to three customers exceeded 10% of net sales during fiscal 2018 and fiscal 2017. &lt;/div&gt;In total, sales to these&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; customers represented approximately 43%, 54% and 53% of our net sales in fiscal 2019, fiscal 2018 and fiscal 2017, respectively. &lt;/div&gt;In total, net accounts receivable&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; from these customers were 40% and 62% of net accounts receivable at June&amp;#160;27, 2019 and June&amp;#160;28, 2018, respectively. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:MajorCustomersPolicyPolicyTextBlock>
<us-gaap:AdvertisingCostsPolicyTextBlock id="Factid_6589397" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Marketing and Advertising Costs&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketing and advertising costs are incurred to promote and support branded products in the consumer distribution channel. These costs are generally expensed as incurred, recorded in selling expenses&amp;#160;and were as follows for the last three fiscal years: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 69%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5.5%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5.5%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 69%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketing and advertising expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%; vertical-align: top;;text-align:right;"&gt;11,936&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%; vertical-align: top;;text-align:right;"&gt;11,290&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%; vertical-align: top;;text-align:right;"&gt;10,064&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 69%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; vertical-align: top;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%; vertical-align: top;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 5.5%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; vertical-align: top;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%; vertical-align: top;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 5.5%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; vertical-align: top;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%; vertical-align: top;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
<jbss:ShippingAndHandlingChargePolicyTextBlock id="Factid_6589398" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Shipping and Handling Costs &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shipping and handling costs, which include freight and other expenses to prepare finished goods for shipment, are included in selling expenses. Shipping and handling costs for the last three fiscal years were as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 69%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 69%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shipping and handling costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;23,086&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;20,418&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;17,682&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 69%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 5.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 5.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jbss:ShippingAndHandlingChargePolicyTextBlock>
<us-gaap:ResearchAndDevelopmentExpensePolicy id="Factid_6589419" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Research and Development Expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development expense represents the cost of our research and development personnel and their related expenses and is charged to selling expenses as incurred. Research and development expenses for the last three fiscal years were as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 70%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;892&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;701&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;658&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 70%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
<us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy id="Factid_6589423" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Stock-Based Compensation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;We account for stock-based employee compensation arrangements in accordance with the provisions of ASC&amp;#160;718, as amended by Accounting Standard Update (&amp;#8220;ASU&amp;#8221;) &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-09,&lt;/div&gt; by calculating compensation cost based on the grant date fair value. We then amortize compensation expense over the vesting period. The grant date fair value of restricted stock units (&amp;#8220;RSUs&amp;#8221;) is generally determined based on the market price of our Common Stock on the date of grant. Beginning in fiscal 2017, forfeitures are recognized as they occur, and excess tax benefits or tax deficiencies are recognized as a component of income tax expense.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
<us-gaap:IncomeTaxPolicyTextBlock id="Factid_6589424" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Income Taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We account for income taxes using an asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been reported in our financial statements or tax returns. Such items give rise to differences in the financial reporting and tax basis of assets and liabilities. A valuation allowance is recorded to reduce the carrying amount of deferred tax assets if it is more likely than not that all or a portion of the asset will not be realized. In estimating future tax consequences, we consider all expected future events other than changes in tax law or rates. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;We record liabilities for uncertain income tax positions based on a &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-step&lt;/div&gt; process. The first step is recognition, where we evaluate whether an individual tax position has a likelihood of greater than 50% of being sustained upon examination based on the technical merits of the position, including resolution of any related appeals or litigation processes. For tax positions that are currently estimated to have a less than 50% likelihood of being sustained, no tax benefit is recorded. For tax positions that have met the recognition threshold in the first step, we perform the second step of measuring the benefit to be recorded. The actual benefits ultimately realized may differ from our estimates. In future periods, changes in facts, circumstances, and new information may require us to change the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recorded in results of operations and financial position in the period in which such changes occur.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We recognize interest and penalties accrued related to unrecognized tax benefits in the Income tax expense caption in the Consolidated Statement of Comprehensive Income. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We evaluate the realization of deferred tax assets by considering our historical taxable income and future taxable income based upon the reversal of deferred tax liabilities. As of June&amp;#160;27, 2019, we believe that our deferred tax assets are fully realizable. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IncomeTaxPolicyTextBlock>
<us-gaap:EarningsPerSharePolicyTextBlock id="Factid_6589426" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 14pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Earnings per Share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic earnings per common share are calculated using the weighted average number of shares of Common Stock and Class&amp;#160;A Stock outstanding during the period. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue Common Stock were exercised or converted into Common Stock or resulted in the issuance of Common Stock. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the reconciliation of the weighted average shares outstanding used in computing basic and diluted earnings per share: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:64%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of shares outstanding &amp;#8212; basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,430,174&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,383,080&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,317,149&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of dilutive securities:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock options and restricted stock units&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;71,238&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;66,306&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;86,456&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of shares outstanding &amp;#8212; diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;11,501,412&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;11,449,386&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;11,403,605&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents a summary of anti-dilutive awards excluded from the computation of diluted earnings per share: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 74.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of anti-dilutive shares:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;1,068&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 74.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average exercise price per share:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;65.35&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
<us-gaap:ComprehensiveIncomePolicyPolicyTextBlock id="Factid_6589427" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Comprehensive Income &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;We account for comprehensive income in accordance with ASC Topic 220, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Comprehensive Income&lt;/div&gt;. This topic establishes standards for reporting and displaying comprehensive income and its components in a full set of general-purpose financial statements. The topic requires that all components of comprehensive income be reported in a financial statement that is displayed with the same prominence as other financial statements. This topic also requires all &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-owner&lt;/div&gt; changes in stockholders&amp;#8217; equity be presented in either a single continuous statement of comprehensive income or in two separate but consecutive statements. This guidance also requires presentation by the respective line items of net income, either on the face of the statement where net income is presented or in the notes and information about significant amounts required under U.S. GAAP to be reclassified out of accumulated other comprehensive income in their entirety. For amounts not required to be reclassified in their entirety to net income, we provide a cross-reference to other disclosures that offer additional details about those amounts.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
<us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock id="Factid_6589428" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Recent Accounting Pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following recent accounting pronouncements have been adopted in the current fiscal year: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In May 2014, the FASB issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2014-09&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers (Topic 606)&lt;/div&gt;&amp;#8221; and created a new ASC Topic 606, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers&lt;/div&gt;, and added ASC Subtopic &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;340-40,&lt;/div&gt; &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Other Assets and Deferred Costs &amp;#8212; Contracts with Customers.&lt;/div&gt; The guidance in this Update supersedes the revenue recognition requirements in ASC Topic 605, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue Recognition&lt;/div&gt;, and most industry-specific guidance throughout the industry topics of the codification. Under the new guidance, an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. On June&amp;#160;29, 2018 we adopted Topic 606 using the full retrospective method. Under the full retrospective method, all periods presented are now presented under Topic 606. A cumulative effect of initially applying the new revenue standard for the earliest balance sheet period presented has been accounted for and was immaterial. See Note 2 &amp;#8211; &amp;#8220;Revenue Recognition&amp;#8221; below for additional details.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In August 2016, the FASB issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-15&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments&lt;/div&gt;&amp;#8221;. This Update addresses eight specific cash flow issues with the objective of reducing the perceived diversity in practice. The amendments in this Update are effective for public business entities for fiscal years beginning after December&amp;#160;15, 2017, and interim periods within those fiscal years. The amendments in this Update were applied using a retrospective transition method to each period presented. ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-15&lt;/div&gt; was adopted in the first quarter of fiscal 2019 and did not have an impact on our Consolidated Statements of Cash Flows.&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In May 2017, the FASB issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2017-09&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Compensation &amp;#8211; Stock Compensation (Topic 718): Scope of Modification Accounting&lt;/div&gt;&amp;#8221;. The amendments in this Update provide guidance about which changes to terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2017-09&lt;/div&gt; should be applied prospectively to an award modified on or after the adoption date. ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2017-09&lt;/div&gt; was adopted in the first quarter of fiscal 2019 and did not have an impact on our Consolidated Financial Statements.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In August 2018, the SEC issued Release &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;33-10532&lt;/div&gt; that amends and clarifies certain financial reporting requirements. The principal change to our financial reporting is the inclusion of the annual disclosure of changes in stockholders&amp;#8217; equity in Rule &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3-04&lt;/div&gt; of Regulation &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;S-X&lt;/div&gt; to interim periods. We adopted the provisions of this new rule beginning with our fiscal 2019 financial reporting. We now include our Consolidated Statements of Stockholders&amp;#8217; Equity with each quarterly filing on Form &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-Q&lt;/div&gt; and have removed the dividends per share disclosure from the Consolidated Statements of Comprehensive Income in interim filings. We have also removed the disclosure on high and low trading prices within Part II, Item 5 &amp;#8212; &amp;#8220;Market for Registrants Common Equity and Related Stockholder Matters&amp;#8221; in the 2019 Annual Report on Form &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-K.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In March 2019, the SEC issued Release &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;33-10618,&lt;/div&gt; FAST Act Modernization and Simplification of Regulation &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;S-K.&lt;/div&gt; The amendments are intended to simplify certain disclosure requirements, improve readability and navigability of disclosure documents, and discourage repetition and disclosure of immaterial information. The amendments are effective for all filings submitted on or after May&amp;#160;2, 2019, except for specific amendments that are effective as cited in the rule. The Company has adopted the provisions of this new rule beginning with the 2019 Annual Report on Form &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-K.&lt;/div&gt; The Company now includes its trading symbol for each class of registered securities on the Form&amp;#160;10-K&amp;#160;cover page and other reports filed with the SEC under the Exchange Act. We also simplified certain annual disclosures, for example, by removing the analysis of the earliest of the three years discussed within Part II, Item 7 &amp;#8212; &amp;#8220;Management&amp;#8217;s Discussion and Analysis of Financial Condition and Results of Operations&amp;#8221;. The final rule does not have an impact on our Consolidated Financial Statements.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following recent accounting pronouncements have not yet been adopted: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In August 2018, the FASB issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2018-15&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Intangibles &amp;#8211; Goodwill and Other &amp;#8211; &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Internal-Use&lt;/div&gt; Software (Subtopic &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;350-40):&lt;/div&gt; Customer&amp;#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract&lt;/div&gt;&amp;#8221;. The amendments in this Update align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;internal-use&lt;/div&gt; software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments in this Update. The amendments in this Update are effective for public business entities for fiscal years beginning after December&amp;#160;15, 2019, and interim periods within those fiscal years. Early adoption of the amendments in this Update is permitted, including adoption in any interim period, for all entities. The amendments in this Update should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. This Update will be effective for the Company in fiscal 2021. We do not expect this accounting Update to have a material impact on our Consolidated Financial Statements.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In August 2018, the FASB issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2018-14&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Compensation &amp;#8211; Retirement Benefits &amp;#8211; Defined Benefit Plans &amp;#8211; General (Subtopic &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;715-20):&lt;/div&gt; Disclosure Framework &amp;#8211; Changes to the Disclosure Requirements for Defined Benefit Plans&lt;/div&gt;&amp;#8221;. The amendments in this Update modify the disclosure requirements for employers that sponsor defined benefit pension or other postretirement plans. The amendments in this Update remove disclosures that no longer are considered cost beneficial, clarify the specific requirements of disclosures, and add disclosure requirements identified as relevant. The amendments in this Update are effective for public business entities for fiscal years ending after December&amp;#160;15, 2020. Early adoption is permitted for all entities. An entity should apply the amendments in this Update on a retrospective basis to all periods presented. This Update will be effective for the Company in fiscal 2021. We do not expect this accounting Update to have a material impact on our Consolidated Financial Statements.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In August 2018, the FASB issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2018-13&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value Measurement (Topic 820): Disclosure Framework &amp;#8211; Changes to the Disclosure Requirements for Fair Value Measurement&lt;/div&gt;&amp;#8221;. The amendments in this Update modify the disclosure requirements on fair value measurements in Topic 820, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value Measurement&lt;/div&gt;. Certain disclosure requirements will be removed from Topic 820 with this Update to include: the amount of and reasons for transfers between Level&amp;#160;1 and Level&amp;#160;2 of the fair value hierarchy, the policy for timing of transfers between levels and the valuation processes for Level&amp;#160;3 fair value measurements. The amendments also clarify that the measurement uncertainty disclosure is to communicate information about the uncertainty in measurement as of the reporting date. This Update will add the requirement to disclose the changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level&amp;#160;3 fair value measurements held at the end of the reporting period. The amendments in this Update are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December&amp;#160;15, 2019. Early adoption is permitted upon issuance of this Update. An entity is permitted to early adopt any removed or modified disclosures upon issuance of this Update and delay adoption of the additional disclosures until their effective date. This Update will be effective for the Company in fiscal 2021. We do not expect this accounting Update to have a material impact on our Consolidated Financial Statements.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In February 2016, the FASB issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-02&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Leases (Topic 842)&lt;/div&gt;&amp;#8221;. The primary goal of this Update is to require the lessee to recognize all lease commitments, both operating and finance, by initially recording a lease asset and liability on the balance sheet at the lease commencement date. Additionally, enhanced qualitative and quantitative disclosures will be required. ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-02&lt;/div&gt; is effective for public business entities for annual periods, including interim periods within those annual periods, beginning after December&amp;#160;15, 2018. This new guidance will be effective for the Company beginning in fiscal year 2020. Under ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-02&lt;/div&gt; the guidance was to be adopted using a modified retrospective approach, with elective reliefs, with application of the new guidance for all periods presented. In July 2018, the FASB issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2018-11&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Leases (Topic 842): Targeted Improvements&lt;/div&gt;&amp;#8221; which provides for another transition method by allowing entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The amendments in this Update also provide lessors with a practical expedient, by class of underlying asset, to not separate &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-lease&lt;/div&gt; components from the associated lease component, similar to the expedient provided for lessees. In July 2018, the FASB also issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2018-10&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Codification Improvements to Topic 842, Leases&lt;/div&gt;&amp;#8221; which affects narrow aspects of the guidance issued in ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-02.&lt;/div&gt; In December 2018, the FASB issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2018-20&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Leases (Topic 842) &amp;#8211; Narrow Scope Improvements for Lessors&lt;/div&gt;&amp;#8221; which provides specific guidance for lessors on the issues of sales taxes and other similar taxes collected from lessees, certain lessor costs, and recognition of variable payments for contracts with lease and &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-lease&lt;/div&gt; components. In March 2019, the FASB issued ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2019-01&lt;/div&gt; &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Leases (Topic 842) &amp;#8211; Codification Improvements&lt;/div&gt;&amp;#8221; which clarifies transition disclosure requirements for annual and interim periods after the date of adoption of ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-02.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;We have implemented processes and information technology tools to assist in our ongoing lease data analysis. We have also updated our accounting policies and internal controls that are impacted by the new guidance, to ensure readiness for adoption in the first quarter of fiscal 2020. We plan to adopt ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&lt;/div&gt; utilizing the modified retrospective transition method and will not recast comparative periods in transition to the new standard. In addition, the new standard provides a number of optional practical expedients in transition. We expect to elect the &amp;#8216;package of practical expedients&amp;#8217;, which permits us not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. We do not expect to elect the &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;use-of-hindsight&lt;/div&gt;&lt;/div&gt; or the practical expedient pertaining to land easements; the latter not being applicable to us. Based on our current portfolio of leases, the Company expects the impact of these new standards to result in the recognition of new &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; (ROU) assets and lease liabilities of approximately $5,200 to $5,700 upon adoption and to lead to increased financial statement disclosures. The new standard also provides practical expedients for an entity&amp;#8217;s initial and ongoing accounting. We currently expect to elect the short-term lease recognition exemption for all leases that qualify. We also currently expect to elect the practical expedient to not separate lease and &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-lease&lt;/div&gt; components for all of our leases.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
<us-gaap:DefinedBenefitPlanServiceCost id="Factid_6589429" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">610000</us-gaap:DefinedBenefitPlanServiceCost>
<us-gaap:DefinedBenefitPlanServiceCost id="Factid_6589430" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">607000</us-gaap:DefinedBenefitPlanServiceCost>
<us-gaap:DefinedBenefitPlanServiceCost id="Factid_6589431" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">631000</us-gaap:DefinedBenefitPlanServiceCost>
<us-gaap:DefinedBenefitPlanInterestCost id="Factid_6589432" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">895000</us-gaap:DefinedBenefitPlanInterestCost>
<us-gaap:DefinedBenefitPlanInterestCost id="Factid_6589433" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">851000</us-gaap:DefinedBenefitPlanInterestCost>
<us-gaap:DefinedBenefitPlanInterestCost id="Factid_6589434" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">811000</us-gaap:DefinedBenefitPlanInterestCost>
<us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost id="Factid_6589441" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">2557000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
<us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost id="Factid_6589442" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">2577000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
<us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost id="Factid_6589443" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">2764000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate id="Factid_6589495" contextRef="PAsOn06_27_2019_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="4">0.0356</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate id="Factid_6589496" contextRef="PAsOn06_28_2018_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="4">0.0414</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease id="Factid_6589497" contextRef="PAsOn06_27_2019_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="4">0.0413</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease id="Factid_6589498" contextRef="PAsOn06_28_2018_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="4">0.0338</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
<us-gaap:CurrentFederalTaxExpenseBenefit id="Factid_6589499" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">10309000</us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:CurrentFederalTaxExpenseBenefit id="Factid_6589500" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">10722000</us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:CurrentFederalTaxExpenseBenefit id="Factid_6589501" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">17013000</us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:CurrentStateAndLocalTaxExpenseBenefit id="Factid_6589502" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">2951000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
<us-gaap:CurrentStateAndLocalTaxExpenseBenefit id="Factid_6589503" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">2464000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
<us-gaap:CurrentStateAndLocalTaxExpenseBenefit id="Factid_6589504" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">2744000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
<us-gaap:CurrentIncomeTaxExpenseBenefit id="Factid_6589505" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">13260000</us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:CurrentIncomeTaxExpenseBenefit id="Factid_6589506" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">13186000</us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:CurrentIncomeTaxExpenseBenefit id="Factid_6589507" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">19757000</us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit id="Factid_6589508" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">395000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit id="Factid_6589509" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">3902000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit id="Factid_6589510" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">-1698000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit id="Factid_6589511" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">-693000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit id="Factid_6589512" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">-238000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit id="Factid_6589513" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">-46000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
<jbss:DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation id="Factid_6589547" contextRef="P06_27_2019To06_27_2019_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis">60% - 85% of  base, paid 4 of 5  years</jbss:DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation>
<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate id="Factid_6589551" contextRef="P06_29_2018To06_27_2019_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="4">0.0414</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate id="Factid_6589552" contextRef="P06_30_2017To06_28_2018_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="4">0.0399</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate id="Factid_6589553" contextRef="P07_01_2016To06_29_2017_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="4">0.0361</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease id="Factid_6589554" contextRef="P06_29_2018To06_27_2019_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="4">0.0338</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease id="Factid_6589555" contextRef="P06_30_2017To06_28_2018_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="4">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease id="Factid_6589556" contextRef="P07_01_2016To06_29_2017_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_pure" decimals="4">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
<us-gaap:MortalityMorbidityAndSurrenderRateAssumption id="Factid_6589557" contextRef="P06_29_2018To06_27_2019_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis">RP-2014 white  collar with MP-  2017 scale</us-gaap:MortalityMorbidityAndSurrenderRateAssumption>
<us-gaap:MortalityMorbidityAndSurrenderRateAssumption id="Factid_6589561" contextRef="P06_30_2017To06_28_2018_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis">RP-2014 white  collar with MP-  2016 scale</us-gaap:MortalityMorbidityAndSurrenderRateAssumption>
<us-gaap:MortalityMorbidityAndSurrenderRateAssumption id="Factid_6589562" contextRef="P07_01_2016To06_29_2017_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis">RP-2014 white  collar with MP-  2015 scale</us-gaap:MortalityMorbidityAndSurrenderRateAssumption>
<jbss:DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost id="Factid_6589564" contextRef="P06_29_2018To06_27_2019_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis">60% - 85% of base,  paid 4 of 5  years</jbss:DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost>
<jbss:DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost id="Factid_6589565" contextRef="P06_30_2017To06_28_2018_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis">60% - 85% of base,  paid 4 of 5  years</jbss:DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost>
<jbss:ScheduleOfDepreciationExpensesTableTextBlock id="Factid_6589566" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation expense for the last three fiscal years is as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 71%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&amp;#160;&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;Ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 2.625pt; background-color: rgb(204, 238, 255); width: 71%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; text-align: right; width: 1%;;vertical-align:top;"&gt;&lt;div style="text-align: left; line-height: normal;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; text-align: right; width: 4.5%;;vertical-align:top;"&gt;14,017&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;13,414&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;14,190&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jbss:ScheduleOfDepreciationExpensesTableTextBlock>
<jbss:DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost id="Factid_6589568" contextRef="P07_01_2016To06_29_2017_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis">60% - 85% of base,  paid 4 of 5  years</jbss:DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost>
<jbss:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock id="Factid_6589569" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost is depreciated using the straight-line method over the following estimated useful lives: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 92%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 88%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; white-space: nowrap; vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Classification&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1.5%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%; background-color: rgb(204, 238, 255);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated&amp;#160;Useful&amp;#160;Lives&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; vertical-align: top; width: 0.5%; background-color: rgb(204, 238, 255);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal; font-weight: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 88%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Buildings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 10%;;text-align:right;"&gt;10&amp;#160;to&amp;#160;40&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 0.5%;;text-align:right;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Machinery and equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1.5%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%; background-color: rgb(204, 238, 255);;text-align:right;"&gt;5 to 10&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 0.5%; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 88%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Furniture and leasehold improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 10%;;text-align:right;"&gt;5 to 10 years&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 0.5%;;text-align:right;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vehicles&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1.5%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%; background-color: rgb(204, 238, 255);;text-align:right;"&gt;3 to 5&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 0.5%; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 88%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Computers and software&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 1.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 10%;;text-align:right;"&gt;3&amp;#160;to&amp;#160;5&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 0.5%;;text-align:right;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jbss:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock>
<jbss:ScheduleOfGrossRentalIncomeAndRentalExpenseTableTextBlock id="Factid_6589570" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The net rental expense from the office building is included in the caption &amp;#8220;Rental and miscellaneous expense, net&amp;#8221;. Gross rental income and rental (expense), net for the last three fiscal years are as follows: &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; margin-top: 12pt;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top; width: 73%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 73%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross rental income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 3.5%;;text-align:right;"&gt;1,978&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 4.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 3.5%;;text-align:right;"&gt;1,988&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 4.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 3.5%;;text-align:right;"&gt;2,003&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 73%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rental (expense), net &lt;div style="font-size: 72%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 2%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 3.5%;;text-align:right;"&gt;(1,104&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top; width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 4.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 3.5%;;text-align:right;"&gt;(1,420&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top; width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 4.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 3.5%;;text-align:right;"&gt;(1,311&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top; width: 0.5%;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-size: 72%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;"&gt;(1)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Includes annual depreciation expense of approximately $800. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jbss:ScheduleOfGrossRentalIncomeAndRentalExpenseTableTextBlock>
<jbss:OperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock id="Factid_6589571" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected future gross rental income under operating leases within the office building is as follows for the fiscal years ending: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;width:88%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;25, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,015&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;24, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,816&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;30, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,599&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;29, 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,618&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;27, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,638&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,319&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,005&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jbss:OperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock>
<us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock id="Factid_6589580" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the carrying value and fair value estimate of our current and long-term debt, excluding unamortized debt issuance costs: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 82%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 82%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Carrying value of long-term debt:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;27,798&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 3.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;34,649&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 82%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value of long-term debt:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;27,720&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 3.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;33,482&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
<jbss:ScheduleOfAdvertisingExpensesTableTextBlock id="Factid_6589581" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketing and advertising costs are incurred to promote and support branded products in the consumer distribution channel. These costs are generally expensed as incurred, recorded in selling expenses&amp;#160;and were as follows for the last three fiscal years: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 69%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5.5%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5.5%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 69%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketing and advertising expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%; vertical-align: top;;text-align:right;"&gt;11,936&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%; vertical-align: top;;text-align:right;"&gt;11,290&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%; vertical-align: top;;text-align:right;"&gt;10,064&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 69%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; vertical-align: top;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%; vertical-align: top;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 5.5%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; vertical-align: top;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%; vertical-align: top;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 5.5%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; vertical-align: top;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%; vertical-align: top;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jbss:ScheduleOfAdvertisingExpensesTableTextBlock>
<jbss:ScheduleOfShippingAndHandlingCostsTableTextBlock id="Factid_6589584" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shipping and handling costs, which include freight and other expenses to prepare finished goods for shipment, are included in selling expenses. Shipping and handling costs for the last three fiscal years were as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 69%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 69%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shipping and handling costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;23,086&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;20,418&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;"&gt;17,682&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 69%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 5.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 5.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jbss:ScheduleOfShippingAndHandlingCostsTableTextBlock>
<jbss:ScheduleOfResearchAndDevelopmentExpenseTableTextBlock id="Factid_6589585" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development expense represents the cost of our research and development personnel and their related expenses and is charged to selling expenses as incurred. Research and development expenses for the last three fiscal years were as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 70%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;892&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;701&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;658&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 70%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jbss:ScheduleOfResearchAndDevelopmentExpenseTableTextBlock>
<us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock id="Factid_6589587" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the reconciliation of the weighted average shares outstanding used in computing basic and diluted earnings per share: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:64%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of shares outstanding &amp;#8212; basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,430,174&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,383,080&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,317,149&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of dilutive securities:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock options and restricted stock units&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;71,238&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;66,306&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;86,456&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of shares outstanding &amp;#8212; diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;11,501,412&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;11,449,386&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;11,403,605&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate id="Factid_6589588" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_pure" decimals="3">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate id="Factid_6589589" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_pure" decimals="3">0.281</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate id="Factid_6589590" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_pure" decimals="3">0.350</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes id="Factid_6589591" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_pure" decimals="3">0.031</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
<us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes id="Factid_6589592" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_pure" decimals="3">0.031</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
<us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes id="Factid_6589593" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_pure" decimals="3">0.033</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
<us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate id="Factid_6589595" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_pure" decimals="3">0.063</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
<jbss:EffectiveIncomeTaxRateReconciliation162MLimitationPercent id="Factid_6589597" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_pure" decimals="3">0.011</jbss:EffectiveIncomeTaxRateReconciliation162MLimitationPercent>
<us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch id="Factid_6589600" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_pure" decimals="3">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
<us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch id="Factid_6589601" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_pure" decimals="3">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
<us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch id="Factid_6589602" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_pure" decimals="3">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
<us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities id="Factid_6589604" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_pure" decimals="3">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities>
<us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities id="Factid_6589605" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_pure" decimals="3">0.031</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities>
<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost id="Factid_6589606" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_pure" decimals="3">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost id="Factid_6589607" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_pure" decimals="3">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost id="Factid_6589608" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_pure" decimals="3">0.018</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
<us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies id="Factid_6589609" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_pure" decimals="3">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
<us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies id="Factid_6589610" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_pure" decimals="3">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
<us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies id="Factid_6589611" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_pure" decimals="3">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
<us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments id="Factid_6589612" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_pure" decimals="3">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
<us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments id="Factid_6589614" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_pure" decimals="3">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations id="Factid_6589615" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_pure" decimals="3">0.247</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations id="Factid_6589616" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_pure" decimals="3">0.341</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations id="Factid_6589617" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_pure" decimals="3">0.333</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock id="Factid_6589618" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents a summary of anti-dilutive awards excluded from the computation of diluted earnings per share: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 74.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of anti-dilutive shares:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;1,068&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 74.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average exercise price per share:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 6.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;text-align:right;;vertical-align:bottom;"&gt;65.35&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths id="Factid_6589645" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">645000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo id="Factid_6589646" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">763000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree id="Factid_6589647" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">737000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour id="Factid_6589648" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">705000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive id="Factid_6589649" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">668000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter id="Factid_6589650" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">6830000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
<us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax id="Factid_6589656" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">5453000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
<us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax id="Factid_6589657" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">2951000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
<us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax id="Factid_6589658" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">-1435000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
<us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax id="Factid_6589659" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">-2392000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
<jbss:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes id="Factid_6589660" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">2563000</jbss:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes>
<jbss:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes id="Factid_6589661" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">2162000</jbss:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax id="Factid_6589662" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">-4325000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax id="Factid_6589663" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">-3181000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
<us-gaap:CompensationAndEmployeeBenefitPlansTextBlock id="Factid_6589672" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 12 &amp;#8212; EMPLOYEE BENEFIT PLANS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We maintain a contributory plan established pursuant to the provisions of section 401(k) of the Internal Revenue Code. The plan provides retirement benefits for all nonunion employees meeting minimum age and service requirements. We currently match 100% of the first three percent contributed by each employee and 50% of the next two percent contributed, up to certain maximums specified in the plan. Expense for the 401(k) plan was as follows for the last three fiscal years: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:70%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;401(k) plan expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,040&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,741&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,664&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;During the first quarter of fiscal 2009, we recorded a long-term liability of $868 for the withdrawal from the multiemployer plan (&amp;#8220;Route pension&amp;#8221;) for the &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;step-van&lt;/div&gt; drivers that were employed for our store-door delivery system that was discontinued during fiscal 2008. Pursuant to terms of settlement with a labor union, we are making monthly payments of $8 (including interest) through April 2022.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The total Route pension liability was as follows for the last two fiscal years: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 87%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 87%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Route pension liability&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;251&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;323&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Virtually all of our salaried employees participate in our Sanfilippo Value Added Plan (as amended, the &amp;#8220;SVA Plan&amp;#8221;), which is a cash incentive plan (an economic value added-based program) administered by our Compensation Committee. We accrue expense related to the SVA Plan in the annual period that the economic performance underlying such performance occurs. This method of expense recognition properly matches the expense associated with improved economic performance with the period the improved performance occurs on a systematic and rational basis. The SVA Plan payments, if any, are paid to participants in the first quarter of the following fiscal year. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
<jbss:Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent id="Factid_6589722" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">332000</jbss:Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent>
<jbss:Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent id="Factid_6589723" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">305000</jbss:Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation id="Factid_6589724" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">1673000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation id="Factid_6589725" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">810000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
<us-gaap:DeferredTaxAssetsInventory id="Factid_6589726" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">309000</us-gaap:DeferredTaxAssetsInventory>
<us-gaap:DeferredTaxAssetsInventory id="Factid_6589727" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">273000</us-gaap:DeferredTaxAssetsInventory>
<jbss:DeferredTaxLiabilitiesDepreciationAndAmortization id="Factid_6589728" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">10847000</jbss:DeferredTaxLiabilitiesDepreciationAndAmortization>
<jbss:DeferredTaxLiabilitiesDepreciationAndAmortization id="Factid_6589729" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">9504000</jbss:DeferredTaxLiabilitiesDepreciationAndAmortization>
<jbss:DeferredTaxAssetsCapitalizedLeasesNoncurrent id="Factid_6589730" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">1117000</jbss:DeferredTaxAssetsCapitalizedLeasesNoncurrent>
<jbss:DeferredTaxAssetsCapitalizedLeasesNoncurrent id="Factid_6589731" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">1020000</jbss:DeferredTaxAssetsCapitalizedLeasesNoncurrent>
<us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets id="Factid_6589732" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">3182000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
<us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets id="Factid_6589733" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">3160000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions id="Factid_6589734" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">6599000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions id="Factid_6589735" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">5484000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits id="Factid_6589736" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">1862000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits id="Factid_6589737" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">1692000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost id="Factid_6589738" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">1305000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost id="Factid_6589739" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">1281000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
<us-gaap:DeferredTaxAssetsCapitalLossCarryforwards id="Factid_6589741" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">112000</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther id="Factid_6589742" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">191000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther id="Factid_6589743" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">503000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
<us-gaap:DeferredTaxAssetsValuationAllowanceNoncurrent id="Factid_6589745" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">112000</us-gaap:DeferredTaxAssetsValuationAllowanceNoncurrent>
<jbss:RoutePensionLiability id="Factid_6589755" contextRef="PAsOn09_05_2008" unitRef="Unit_USD" decimals="-3">868000</jbss:RoutePensionLiability>
<jbss:PaymentToLaborers id="Factid_6589756" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">8000</jbss:PaymentToLaborers>
<us-gaap:UnrecognizedTaxBenefits id="Factid_6589760" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">207000</us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits id="Factid_6589761" contextRef="PAsOn06_29_2017" unitRef="Unit_USD" decimals="-3">174000</us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits id="Factid_6589762" contextRef="PAsOn06_30_2016" unitRef="Unit_USD" decimals="-3">24000</us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions id="Factid_6589764" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">6000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions id="Factid_6589765" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">7000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions id="Factid_6589766" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">6000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities id="Factid_6589769" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities id="Factid_6589770" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities id="Factid_6589771" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions id="Factid_6589772" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">39000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions id="Factid_6589773" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">27000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions id="Factid_6589774" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">23000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
<jbss:UnrecognizedTaxBenefitsIncreasesReductionsResultingFromLapseOfApplicableStatuteOfLimitations id="Factid_6589777" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">120000</jbss:UnrecognizedTaxBenefitsIncreasesReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
<us-gaap:UnrecognizedTaxBenefits id="Factid_6589778" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">240000</us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate id="Factid_6589787" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">217000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
<us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate id="Factid_6589788" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">177000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
<us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate id="Factid_6589789" contextRef="PAsOn06_29_2017" unitRef="Unit_USD" decimals="-3">136000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
<us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch id="Factid_6589896" contextRef="P06_29_2018To06_27_2019_EmployeeContributionFirstThreePercentMemberusgaapRetirementPlanNameAxis" unitRef="Unit_pure" decimals="INF">1.00</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
<us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch id="Factid_6589899" contextRef="P06_29_2018To06_27_2019_EmployeeContributionNextTwoPercentMemberusgaapRetirementPlanNameAxis" unitRef="Unit_pure" decimals="INF">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
<us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent id="Factid_6589902" contextRef="P06_29_2018To06_27_2019_EmployeeContributionNextTwoPercentMemberusgaapRetirementPlanNameAxis" unitRef="Unit_pure" decimals="2">0.02</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
<us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent id="Factid_6589903" contextRef="P06_29_2018To06_27_2019_EmployeeContributionFirstThreePercentMemberusgaapRetirementPlanNameAxis" unitRef="Unit_pure" decimals="2">0.03</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
<us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued id="Factid_6589908" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">259000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
<us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued id="Factid_6589909" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">214000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
<us-gaap:DefinedContributionPlanCostRecognized id="Factid_6589913" contextRef="P06_29_2018To06_27_2019_K401PlanMemberusgaapPlanNameAxis" unitRef="Unit_USD" decimals="-3">2040000</us-gaap:DefinedContributionPlanCostRecognized>
<us-gaap:DefinedContributionPlanCostRecognized id="Factid_6589914" contextRef="P06_30_2017To06_28_2018_K401PlanMemberusgaapPlanNameAxis" unitRef="Unit_USD" decimals="-3">1741000</us-gaap:DefinedContributionPlanCostRecognized>
<us-gaap:DefinedContributionPlanCostRecognized id="Factid_6589915" contextRef="P07_01_2016To06_29_2017_K401PlanMemberusgaapPlanNameAxis" unitRef="Unit_USD" decimals="-3">1664000</us-gaap:DefinedContributionPlanCostRecognized>
<jbss:RoutePensionLiability id="Factid_6589923" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">251000</jbss:RoutePensionLiability>
<jbss:RoutePensionLiability id="Factid_6589924" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">323000</jbss:RoutePensionLiability>
<us-gaap:OpenTaxYear id="Factid_6589931" contextRef="P06_29_2018To06_27_2019_ILJBSSStateAxis">2016 2017 2018</us-gaap:OpenTaxYear>
<us-gaap:OpenTaxYear id="Factid_6589934" contextRef="P06_29_2018To06_27_2019_USsrtStatementGeographicalAxis">2016 2017 2018</us-gaap:OpenTaxYear>
<us-gaap:OpenTaxYear id="Factid_6589936" contextRef="P06_29_2018To06_27_2019_CAJBSSStateAxis">2015 2016 2017 2018</us-gaap:OpenTaxYear>
<us-gaap:DividendsDeclaredTableTextBlock id="Factid_6589952" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Our Board of Directors declared the following cash dividends payable in fiscal 2019 and fiscal 2018: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 74%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 28%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 10%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Declaration Date&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Record Date&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Dividend Per Share&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total Amount&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Payment Date&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 28%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;July&amp;#160;10, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 10%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;August&amp;#160;3, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 10%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;;text-align:right;"&gt;2.55&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;;text-align:right;"&gt;29,074&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 10%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;August&amp;#160;17, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 28%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;July&amp;#160;11, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 10%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;August&amp;#160;2, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 10%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;;text-align:right;"&gt;2.50&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 8%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 6%;;text-align:right;"&gt;28,370&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 8%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;August&amp;#160;15, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DividendsDeclaredTableTextBlock>
<us-gaap:DividendsPayableAmountPerShare id="Factid_6590183" contextRef="PAsOn07_10_2018" unitRef="Unit_USD_per_Share" decimals="INF">2.55</us-gaap:DividendsPayableAmountPerShare>
<us-gaap:PaymentsOfDividends id="Factid_6590184" contextRef="P07_10_2018To07_10_2018" unitRef="Unit_USD" decimals="-3">29074000</us-gaap:PaymentsOfDividends>
<us-gaap:DividendsPayableAmountPerShare id="Factid_6590246" contextRef="PAsOn07_11_2017" unitRef="Unit_USD_per_Share" decimals="INF">2.50</us-gaap:DividendsPayableAmountPerShare>
<us-gaap:PaymentsOfDividends id="Factid_6590247" contextRef="P07_11_2017To07_11_2017" unitRef="Unit_USD" decimals="-3">28370000</us-gaap:PaymentsOfDividends>
<us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock id="Factid_6592148" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 10 &amp;#8212; STOCK-BASED COMPENSATION PLANS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;At our annual meeting of stockholders on October&amp;#160;29, 2014, our stockholders approved a new equity incentive plan (the &amp;#8220;2014 Omnibus Plan&amp;#8221;) under which awards of options and other stock-based awards may be made to employees, officers or &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-employee&lt;/div&gt; directors of our Company. A total of 1,000,000 shares of Common Stock are authorized for grants of awards thereunder, which may be in the form of options, restricted stock, RSUs, stock appreciation rights (&amp;#8220;SARs&amp;#8221;), performance shares, performance units, Common Stock or dividends and dividend equivalents. As of June&amp;#160;27, 2019, there were 726,248 shares of Common Stock that remained authorized for future grants of awards, subject to the limitations set below. Under the terms of the Omnibus Plan, the total number of shares of Common Stock with respect to which options or SARs may be granted in any calendar year to any participant may not exceed 500,000 shares (this limit applies separately with respect to each type of award). Additionally, under the terms of the 2014 Omnibus Plan, for awards of restricted stock, RSUs, performance shares or other stock-based awards that are intended to qualify as performance-based compensation: (i)&amp;#160;the total number of shares of Common Stock that may be granted in any calendar year to any participant may not exceed 250,000 shares (this limit applies separately to each type of award) and (ii)&amp;#160;the maximum amount that may be paid to any participant for awards that are payable in cash or property other than Common Stock in any calendar year is $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,000&lt;/div&gt;. During fiscal 2017, the Board of Directors adopted an equity grant cap which further restricted the number of awards that could be made to any one participant or in the aggregate. The equity grant cap limited the number of awards to 250,000 awards to all participants and 20,000 awards to any one participant. Except as set forth in the 2014 Omnibus Plan, RSUs have vesting periods of three years for awards to employees and one year for awards to &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-employee&lt;/div&gt; members of the Board of Directors. Recipients of RSUs have the option to defer receipt of vested shares until a specified later date, typically soon after separation from the Company. The exercise price of stock options is determined as set forth in the 2014 Omnibus Plan by the Compensation Committee of our Board of Directors and must be at least the fair market value of the Common Stock on the date of grant. Except as set forth in the 2014 Omnibus Plan, stock options expire upon termination of employment or directorship, as applicable. Stock options granted under the 2014 Omnibus Plan are exercisable 25% annually commencing on the first anniversary date of grant and become fully exercisable on the fourth anniversary date of grant. Options generally will expire no later than ten years after the date on which they were granted. We issue new shares of Common Stock upon exercise of stock options.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We determine the fair value of stock option awards using the Black-Scholes option-pricing model; however, there were no options granted in fiscal 2019, fiscal 2018 or fiscal 2017. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following is a summary of stock option activity for the year ended June&amp;#160;27, 2019: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:66%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted-&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Exercise&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Price&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted-&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Remaining&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Contractual&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Term&amp;#160;in&amp;#160;Years&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at June&amp;#160;28, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;500&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8.71&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding and exercisable at June&amp;#160;27, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;500&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8.71&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2.6&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;35&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the total intrinsic value of all options exercised and the total cash received from the exercise of options for the last three fiscal years: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; margin-bottom: 0pt;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 72%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:9%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:9%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:9%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 72%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total intrinsic value of options exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;79&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;374&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 72%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total cash received from exercise of options&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;;text-align:right;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:right;"&gt;16&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:right;"&gt;63&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair value of RSUs is generally determined based on the market price of our Common Stock on the date of grant. The fair value of RSUs granted for the years ended June&amp;#160;27, 2019, June&amp;#160;28, 2018 and&amp;#160;June 29, 2017 was $3,334, $3,296 and $2,773, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following is a summary of RSU activity for the year ended June&amp;#160;27, 2019: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;width:78%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Restricted Stock Units&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted-&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Grant-Date&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&amp;#160;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at June&amp;#160;28, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;189,068&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;46.35&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;57,984&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;57.51&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested &lt;div style="font-size: 72%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(49,179&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;55.79&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(8,881&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;57.46&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at June&amp;#160;27, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;188,992&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;46.79&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;(a)&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The number of RSUs vested includes shares that were withheld on behalf of employees to satisfy statutory tax withholding requirements. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;At June&amp;#160;27, 2019 there were 55,628 RSUs outstanding that were vested but deferred. At June&amp;#160;28, 2018 there were 61,008 RSUs outstanding that were vested but deferred. The &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-vested&lt;/div&gt; RSUs at June&amp;#160;27, 2019 will vest over a weighted-average period of 1.4 years. The fair value of RSUs that vested for the years ended June&amp;#160;27, 2019, June&amp;#160;28, 2018 and&amp;#160;June 29, 2017 was $2,744, $2,680 and $1,910, respectively.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes compensation cost charged to earnings for all equity compensation plans and the total income tax benefit recognized for the last three fiscal years: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:70%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Compensation cost charged to earnings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,644&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,796&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,504&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax benefit recognized&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;661&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;895&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;951&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;At June&amp;#160;27, 2019, there was $3,688 of total unrecognized compensation cost related to &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-vested&lt;/div&gt; share-based compensation arrangements granted under our stock-based compensation plans. We expect to recognize that cost over a weighted-average period of 1.4 years.&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
<us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock id="Factid_6592164" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following is a summary of stock option activity for the year ended June&amp;#160;27, 2019: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:66%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted-&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Exercise&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Price&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted-&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Remaining&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Contractual&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Term&amp;#160;in&amp;#160;Years&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at June&amp;#160;28, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;500&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8.71&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding and exercisable at June&amp;#160;27, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;500&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8.71&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2.6&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;35&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock id="Factid_6592203" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the total intrinsic value of all options exercised and the total cash received from the exercise of options for the last three fiscal years: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; margin-bottom: 0pt;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 72%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:9%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:9%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:9%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 72%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total intrinsic value of options exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;79&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;374&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 72%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total cash received from exercise of options&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;;text-align:right;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:right;"&gt;16&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:right;"&gt;63&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
<us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock id="Factid_6592204" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following is a summary of RSU activity for the year ended June&amp;#160;27, 2019: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;width:78%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Restricted Stock Units&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted-&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Grant-Date&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&amp;#160;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at June&amp;#160;28, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;189,068&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;46.35&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;57,984&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;57.51&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested &lt;div style="font-size: 72%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(49,179&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;55.79&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(8,881&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;57.46&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at June&amp;#160;27, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;188,992&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;46.79&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
<us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock id="Factid_6592205" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes compensation cost charged to earnings for all equity compensation plans and the total income tax benefit recognized for the last three fiscal years: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:70%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Compensation cost charged to earnings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,644&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,796&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,504&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax benefit recognized&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;661&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;895&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;951&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="Factid_6592250" contextRef="PAsOn06_28_2018" unitRef="Unit_shares" decimals="INF">189068</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="Factid_6592251" contextRef="PAsOn06_28_2018" unitRef="Unit_USD_per_Share" decimals="2">46.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="Factid_6592252" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_shares" decimals="INF">57984</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="Factid_6592253" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD_per_Share" decimals="2">57.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod id="Factid_6592254" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_shares" decimals="INF">49179</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue id="Factid_6592255" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD_per_Share" decimals="2">55.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod id="Factid_6592256" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_shares" decimals="INF">8881</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue id="Factid_6592257" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD_per_Share" decimals="2">57.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="Factid_6592258" contextRef="PAsOn06_27_2019" unitRef="Unit_shares" decimals="INF">188992</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="Factid_6592259" contextRef="PAsOn06_27_2019" unitRef="Unit_USD_per_Share" decimals="2">46.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:Depreciation id="Factid_6592301" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">13414000</us-gaap:Depreciation>
<us-gaap:Depreciation id="Factid_6592302" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">14190000</us-gaap:Depreciation>
<us-gaap:Depreciation id="Factid_6592309" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">14017000</us-gaap:Depreciation>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_6592322" contextRef="P06_29_2018To06_27_2019_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_6592323" contextRef="P06_29_2018To06_27_2019_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_6592327" contextRef="P06_29_2018To06_27_2019_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_6592328" contextRef="P06_29_2018To06_27_2019_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_6592329" contextRef="P06_29_2018To06_27_2019_FurnitureAndFixturesAndLeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_6592330" contextRef="P06_29_2018To06_27_2019_FurnitureAndFixturesAndLeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_6592331" contextRef="P06_29_2018To06_27_2019_MinimumMembersrtRangeAxis_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_6592332" contextRef="P06_29_2018To06_27_2019_MaximumMembersrtRangeAxis_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_6592333" contextRef="P06_29_2018To06_27_2019_MinimumMembersrtRangeAxis_TechnologyEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_6592334" contextRef="P06_29_2018To06_27_2019_MaximumMembersrtRangeAxis_TechnologyEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:RentalIncomeNonoperating id="Factid_6592342" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">1978000</us-gaap:RentalIncomeNonoperating>
<us-gaap:RentalIncomeNonoperating id="Factid_6592343" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">1988000</us-gaap:RentalIncomeNonoperating>
<us-gaap:RentalIncomeNonoperating id="Factid_6592344" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">2003000</us-gaap:RentalIncomeNonoperating>
<us-gaap:LeaseAndRentalExpense id="Factid_6592345" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">1104000</us-gaap:LeaseAndRentalExpense>
<us-gaap:LeaseAndRentalExpense id="Factid_6592346" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">1420000</us-gaap:LeaseAndRentalExpense>
<us-gaap:LeaseAndRentalExpense id="Factid_6592347" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">1311000</us-gaap:LeaseAndRentalExpense>
<us-gaap:DepreciationNonproduction id="Factid_6592350" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">800000</us-gaap:DepreciationNonproduction>
<us-gaap:DepreciationNonproduction id="Factid_6592351" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">800000</us-gaap:DepreciationNonproduction>
<us-gaap:DepreciationNonproduction id="Factid_6592352" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">800000</us-gaap:DepreciationNonproduction>
<us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent id="Factid_6592354" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">2015000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent>
<us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears id="Factid_6592355" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">1816000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears id="Factid_6592356" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">1599000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInFourYears id="Factid_6592357" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">1618000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInFourYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears id="Factid_6592358" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">1638000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableThereafter id="Factid_6592359" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">2319000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableThereafter>
<us-gaap:OperatingLeasesFutureMinimumPaymentsReceivable id="Factid_6592360" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">11005000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivable>
<us-gaap:DebtLongtermAndShorttermCombinedAmount id="Factid_6592363" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">34649000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
<us-gaap:LongTermDebtFairValue id="Factid_6592364" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">27720000</us-gaap:LongTermDebtFairValue>
<us-gaap:LongTermDebtFairValue id="Factid_6592365" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">33482000</us-gaap:LongTermDebtFairValue>
<us-gaap:AdvertisingExpense id="Factid_6592368" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">11936000</us-gaap:AdvertisingExpense>
<us-gaap:AdvertisingExpense id="Factid_6592369" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">11290000</us-gaap:AdvertisingExpense>
<us-gaap:AdvertisingExpense id="Factid_6592370" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">10064000</us-gaap:AdvertisingExpense>
<jbss:ShippingHandlingAndTransportationCost id="Factid_6592373" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">23086000</jbss:ShippingHandlingAndTransportationCost>
<jbss:ShippingHandlingAndTransportationCost id="Factid_6592374" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">20418000</jbss:ShippingHandlingAndTransportationCost>
<jbss:ShippingHandlingAndTransportationCost id="Factid_6592375" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">17682000</jbss:ShippingHandlingAndTransportationCost>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="Factid_6592377" contextRef="PAsOn06_28_2018" unitRef="Unit_shares" decimals="INF">500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice id="Factid_6592378" contextRef="PAsOn06_28_2018" unitRef="Unit_USD_per_Share" decimals="2">8.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="Factid_6592385" contextRef="PAsOn06_27_2019" unitRef="Unit_shares" decimals="INF">500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice id="Factid_6592386" contextRef="PAsOn06_27_2019" unitRef="Unit_USD_per_Share" decimals="2">8.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 id="Factid_6592387" contextRef="P06_29_2018To06_27_2019">P2Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue id="Factid_6592388" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="0">35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ResearchAndDevelopmentExpense id="Factid_6592389" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">892000</us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:ResearchAndDevelopmentExpense id="Factid_6592390" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">701000</us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:ResearchAndDevelopmentExpense id="Factid_6592391" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">658000</us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment id="Factid_6592396" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_shares" decimals="0">71238</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment id="Factid_6592397" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_shares" decimals="0">66306</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment id="Factid_6592398" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_shares" decimals="0">86456</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_6592406" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_shares" decimals="0">1068</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<jbss:WeightedAverageExercisePriceOfAntiDilutiveOptionsOutstanding id="Factid_6592409" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD_per_Share" decimals="2">65.35</jbss:WeightedAverageExercisePriceOfAntiDilutiveOptionsOutstanding>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue id="Factid_6592414" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">79000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue id="Factid_6592415" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">374000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
<us-gaap:OperatingLeaseRightOfUseAsset id="Factid_6592421" contextRef="PAsOn06_27_2019_AccountingStandardsUpdate201602MemberusgaapProspectiveAdoptionOfNewAccountingPronouncementsAxis" unitRef="Unit_USD" decimals="0">5200</us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:OperatingLeaseLiability id="Factid_6592422" contextRef="PAsOn06_27_2019_AccountingStandardsUpdate201602MemberusgaapProspectiveAdoptionOfNewAccountingPronouncementsAxis" unitRef="Unit_USD" decimals="0">5700</us-gaap:OperatingLeaseLiability>
<jbss:PeriodToShellBulkStoredNutInventories id="Factid_6592424" contextRef="P06_29_2018To06_27_2019">ten to fifteen-month</jbss:PeriodToShellBulkStoredNutInventories>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_6592425" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">2644000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_6592426" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">2796000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_6592427" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">2504000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense id="Factid_6592428" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">661000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense id="Factid_6592429" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">895000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense id="Factid_6592430" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">951000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:InterestCostsCapitalized id="Factid_6592432" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="INF">0</us-gaap:InterestCostsCapitalized>
<us-gaap:InterestCostsCapitalized id="Factid_6592434" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="INF">0</us-gaap:InterestCostsCapitalized>
<us-gaap:InterestCostsCapitalized id="Factid_6592435" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="INF">0</us-gaap:InterestCostsCapitalized>
<us-gaap:NumberOfOperatingSegments id="Factid_6592437" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_Segment" decimals="INF">1</us-gaap:NumberOfOperatingSegments>
<us-gaap:ImpairmentOfLongLivedAssetsHeldForUse id="Factid_6592438" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="INF">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
<us-gaap:ImpairmentOfLongLivedAssetsHeldForUse id="Factid_6592439" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="INF">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod id="Factid_6592440" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
<us-gaap:ImpairmentOfLongLivedAssetsHeldForUse id="Factid_6592441" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="INF">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod id="Factid_6592443" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod id="Factid_6592445" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
<us-gaap:GoodwillImpairmentLoss id="Factid_6592449" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="INF">0</us-gaap:GoodwillImpairmentLoss>
<jbss:PercentageOfIndividualTaxPositionMinimum id="Factid_6592451" contextRef="P06_29_2018To06_27_2019">greater than 50</jbss:PercentageOfIndividualTaxPositionMinimum>
<us-gaap:IncomeTaxExaminationLikelihoodOfUnfavorableSettlement id="Factid_6592452" contextRef="P06_29_2018To06_27_2019">less than 50</us-gaap:IncomeTaxExaminationLikelihoodOfUnfavorableSettlement>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized id="Factid_6592466" contextRef="PAsOn10_29_2014_TwoThousandAndFourteenOmnibusPlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant id="Factid_6592487" contextRef="PAsOn06_27_2019_TwoThousandAndFourteenOmnibusPlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF">726248000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
<jbss:MaximumAmountOfOptionsOrStockAppreciationRights id="Factid_6592509" contextRef="P10_29_2014To10_29_2014_TwoThousandAndFourteenOmnibusPlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF">500000000</jbss:MaximumAmountOfOptionsOrStockAppreciationRights>
<jbss:NumberOfCustomersExceedingTenPercentOfSales id="Factid_6592932" contextRef="P06_29_2018To06_27_2019_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_Customer" decimals="INF">2</jbss:NumberOfCustomersExceedingTenPercentOfSales>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_6592943" contextRef="P06_29_2018To06_27_2019_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="2">0.43</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_6592944" contextRef="P06_30_2017To06_28_2018_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="2">0.54</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_6592945" contextRef="P07_01_2016To06_29_2017_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="2">0.53</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_6592948" contextRef="P06_29_2018To06_27_2019_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_pure" decimals="2">0.40</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_6592949" contextRef="P06_30_2017To06_28_2018_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_pure" decimals="2">0.62</us-gaap:ConcentrationRiskPercentage1>
<jbss:ConcentrationRiskMajorCustomersSales id="Factid_6592952" contextRef="P06_29_2018To06_27_2019_MinimumMembersrtRangeAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="INF">0.10</jbss:ConcentrationRiskMajorCustomersSales>
<jbss:MaximumNumberOfShareBasedAwards id="Factid_6592977" contextRef="P10_29_2014To10_29_2014_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndFourteenOmnibusPlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF">250000000</jbss:MaximumNumberOfShareBasedAwards>
<jbss:ConcentrationRiskMajorCustomersSales id="Factid_6593427" contextRef="P06_30_2017To06_28_2018_MinimumMembersrtRangeAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="INF">0.10</jbss:ConcentrationRiskMajorCustomersSales>
<jbss:ConcentrationRiskMajorCustomersSales id="Factid_6596387" contextRef="P07_01_2016To06_29_2017_MinimumMembersrtRangeAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="INF">0.10</jbss:ConcentrationRiskMajorCustomersSales>
<us-gaap:DividendPayableDateToBePaidDayMonthAndYear id="Factid_6596452" contextRef="P07_10_2019To07_10_2019_SubsequentEventMemberusgaapSubsequentEventTypeAxis">2019-08-20</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
<us-gaap:DividendsPayableDateDeclaredDayMonthAndYear id="Factid_6596469" contextRef="P07_10_2019To07_10_2019_SubsequentEventMemberusgaapSubsequentEventTypeAxis">2019-07-10</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
<us-gaap:DividendsPayableDateOfRecordDayMonthAndYear id="Factid_6596471" contextRef="P07_10_2019To07_10_2019_SubsequentEventMemberusgaapSubsequentEventTypeAxis">2019-08-06</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
<us-gaap:DividendsPayableDateDeclaredDayMonthAndYear id="Factid_6597486" contextRef="P07_10_2018To07_10_2018">2018-07-10</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
<us-gaap:DividendsPayableDateDeclaredDayMonthAndYear id="Factid_6597488" contextRef="P07_11_2017To07_11_2017">2017-07-11</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
<us-gaap:DividendsPayableDateOfRecordDayMonthAndYear id="Factid_6598532" contextRef="P07_10_2018To07_10_2018">2018-08-03</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
<us-gaap:DividendsPayableDateOfRecordDayMonthAndYear id="Factid_6598534" contextRef="P07_11_2017To07_11_2017">2017-08-02</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
<us-gaap:DividendPayableDateToBePaidDayMonthAndYear id="Factid_6598536" contextRef="P07_10_2018To07_10_2018">2018-08-17</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
<us-gaap:DividendPayableDateToBePaidDayMonthAndYear id="Factid_6598537" contextRef="P07_11_2017To07_11_2017">2017-08-15</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
<jbss:MaximumNumberOfShareBasedAwards id="Factid_6598539" contextRef="P06_29_2018To06_27_2019_AwardsToAllParticipantsMemberusgaapTitleOfIndividualAxis_EquityGrantCapMemberusgaapOptionIndexedToIssuersEquityEquityAxis" unitRef="Unit_shares" decimals="INF">250000000</jbss:MaximumNumberOfShareBasedAwards>
<jbss:MaximumNumberOfShareBasedAwards id="Factid_6598545" contextRef="P10_29_2014To10_29_2014_RestrictedStockMemberusgaapAwardTypeAxis_TwoThousandAndFourteenOmnibusPlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF">250000000</jbss:MaximumNumberOfShareBasedAwards>
<jbss:MaximumNumberOfShareBasedAwards id="Factid_6598550" contextRef="P10_29_2014To10_29_2014_OtherStockBasedAwardsMemberusgaapAwardTypeAxis_TwoThousandAndFourteenOmnibusPlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF">250000000</jbss:MaximumNumberOfShareBasedAwards>
<jbss:MaximumNumberOfShareBasedAwards id="Factid_6598552" contextRef="P10_29_2014To10_29_2014_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndFourteenOmnibusPlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF">250000000</jbss:MaximumNumberOfShareBasedAwards>
<us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense id="Factid_6598580" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">36361000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
<us-gaap:ValuationAllowancesAndReservesDeductions id="Factid_6598581" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">34254000</us-gaap:ValuationAllowancesAndReservesDeductions>
<jbss:MaximumNumberOfShareBasedAwards id="Factid_6598597" contextRef="P06_29_2018To06_27_2019_AwardsToOneParticipantMemberusgaapTitleOfIndividualAxis_EquityGrantCapMemberusgaapOptionIndexedToIssuersEquityEquityAxis" unitRef="Unit_shares" decimals="INF">20000000</jbss:MaximumNumberOfShareBasedAwards>
<jbss:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExercisablePercent id="Factid_6598603" contextRef="PAsOn10_29_2014_TwoThousandAndFourteenOmnibusPlanMemberusgaapPlanNameAxis" unitRef="Unit_pure" decimals="2">0.25</jbss:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExercisablePercent>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod id="Factid_6598608" contextRef="P10_29_2014To10_29_2014_NonEmployeeDirectorsMemberusgaapTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 id="Factid_6598646" contextRef="P06_29_2018To06_27_2019_NonEmployeeDirectorsMemberusgaapTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 id="Factid_6598653" contextRef="P06_29_2018To06_27_2019_EmployeesMemberusgaapTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<jbss:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue id="Factid_6598660" contextRef="P06_29_2018To06_27_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">3334000</jbss:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue>
<jbss:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue id="Factid_6598661" contextRef="P06_30_2017To06_28_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">3296000</jbss:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue>
<jbss:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue id="Factid_6598662" contextRef="P07_01_2016To06_29_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">2773000</jbss:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue>
<jbss:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred id="Factid_6598692" contextRef="P06_29_2018To06_27_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">55628</jbss:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred>
<jbss:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred id="Factid_6598693" contextRef="P06_30_2017To06_28_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">61008</jbss:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 id="Factid_6598694" contextRef="P06_29_2018To06_27_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P1Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue id="Factid_6598696" contextRef="P06_29_2018To06_27_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">2744000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue id="Factid_6598697" contextRef="P06_30_2017To06_28_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">2680000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue id="Factid_6598698" contextRef="P07_01_2016To06_29_2017_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">1910000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized id="Factid_6598703" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">3688000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 id="Factid_6598705" contextRef="P06_29_2018To06_27_2019">P1Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<jbss:PercentageOfRentableAreaCurrentlyVacant id="Factid_6598764" contextRef="PAsOn06_27_2019_ElginSiteMembersrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="2">0.65</jbss:PercentageOfRentableAreaCurrentlyVacant>
<jbss:PercentageOfBuildingNotBuiltOut id="Factid_6598765" contextRef="PAsOn06_27_2019_ElginSiteMembersrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="2">0.29</jbss:PercentageOfBuildingNotBuiltOut>
<jbss:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty id="Factid_6598768" contextRef="P10_29_2014To10_29_2014_TwoThousandAndFourteenOmnibusPlanMemberusgaapPlanNameAxis" unitRef="Unit_USD" decimals="-3">5000000</jbss:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty>
<jbss:NumberOfBuildingsLocatedOnSite id="Factid_6598769" contextRef="P04_01_2005To04_30_2005_ElginSiteMembersrtStatementGeographicalAxis" unitRef="Unit_Buildings" decimals="INF">2</jbss:NumberOfBuildingsLocatedOnSite>
<us-gaap:RevenueFromContractWithCustomerTextBlock id="Factid_6598966" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 2 &amp;#8212; REVENUE RECOGNITION &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;On June&amp;#160;29, 2018 we adopted ASU &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2014-09,&lt;/div&gt; &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers (&amp;#8220;Topic 606&amp;#8221;)&lt;/div&gt; using the full retrospective method. See Note 1 &amp;#8211; &amp;#8220;Recent Accounting Pronouncements&amp;#8221; for additional information. For each customer contract a five-step process is now followed in which we identify the contract, identify performance obligations, determine the transaction price, allocate the contract transaction price to the performance obligations, and recognize the revenue when (or as) the performance obligation is transferred to the customer. As a result of adopting Topic 606 we have updated our accounting policy for revenue recognition as follows:&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Nature of Products &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We manufacture and sell the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:3%;"&gt;&amp;#8226;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;branded products under our own proprietary brands to retailers on a national basis; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:3%;"&gt;&amp;#8226;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;private label products to retailers, such as supermarkets, mass merchandisers, and specialty retailers, for resale under the retailers&amp;#8217; own or controlled labels; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:3%;"&gt;&amp;#8226;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;private label and branded products to the foodservice industry, including foodservice distributors and national restaurant operators; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:3%;"&gt;&amp;#8226;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"&gt;branded products under &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;co-pack&lt;/div&gt; agreements to other major branded companies for their distribution; and&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:3%;"&gt;&amp;#8226;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;products to our industrial customer base for repackaging in portion control packages and for use as ingredients by other food manufacturers. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;When Performance Obligations Are Satisfied &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition. A contract&amp;#8217;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company&amp;#8217;s performance obligations are primarily for the delivery of raw and processed recipe and snack nuts, nut butters and trail mixes. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Our customer contracts do not include more than one performance obligation. If a contract were to contain more than one performance obligation, we are required to allocate the contract&amp;#8217;s transaction price to each performance obligation based on its relative standalone selling price. The standalone selling price for each distinct good is generally determined by directly observable data. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;Revenue recognition is generally completed at a point in time when product control is transferred to the customer. For approximately 99% of our revenues, control transfers to the customer when the product is shipped or delivered to the customer based upon applicable shipping terms, as the customer can then direct the use and obtain substantially all of the remaining benefits from the asset at that point in time. Therefore, for 99% of our revenues, the timing of revenue recognition requires minimal judgment and does not change compared to previous revenue recognition guidance. However, certain transactions within our contract packaging distribution channel include contracts to develop, manufacture and deliver customized or proprietary products, which have no alternative use for the Company in the event the customer cancels the contract. In addition, for certain of these transactions the Company has the right to payment for performance completed to date. As a result, the revenue for products that are considered assets with no alternative use is now recognized over time. The value of these assets with no alternative use at &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;period-end&lt;/div&gt; (an output method) is used as the basis to recognize revenue, which faithfully depicts our performance towards complete satisfaction of the performance obligation. This generally results in revenue recognition approximately one month earlier compared to previous revenue recognition guidance. The amount of contract revenue recognized over time is generally immaterial to total revenue recognized for any given period.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The performance obligations in our contracts are satisfied within one year, and typically much less. As such, we have not disclosed the transaction price allocated to remaining performance obligations for any periods presented. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Significant Payment Terms &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Our customer contracts identify the product, quantity, price, payment and final delivery terms. Payment terms usually include early pay discounts. We grant payment terms consistent with industry standards. On a limited basis some payment terms may be extended, however, no payment terms beyond six months are granted at contract inception. The average customer payment is received within approximately 31 days of the invoice date. As a result, we do not adjust the promised amount of consideration for the effects of a significant financing component because the period between our transfer of a promised good or service to a customer and the customer&amp;#8217;s payment for that good or service will be six months or less. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Shipping &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;All shipping and handling costs associated with outbound freight are accounted for as fulfillment costs and are included in selling expense. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Variable Consideration &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;Some of our products are sold through specific incentive programs consisting of promotional allowances, volume and customer rebates, &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-store&lt;/div&gt; display incentives and marketing allowances, among others, to consumer and some commercial ingredient customers. The ultimate cost of these programs is dependent on certain factors such as actual purchase volumes or customer activities and is dependent on significant management estimate and judgment. The Company accounts for these programs as variable consideration and recognizes a reduction in revenue (and a corresponding reduction in the transaction price) in the same period as the underlying program based upon the terms of the specific arrangements.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trade promotions, consisting primarily of customer pricing allowances, merchandising funds and consumer coupons, are also offered through various programs to customers and consumers. A provision for estimated trade promotions is recorded as a reduction of revenue (and a reduction in the transaction price) in the same period when the sale is recognized. Revenues are also recorded net of expected customer deductions which are provided for based upon past experiences. Evaluating these estimates requires management judgment. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We generally use the most likely amount method to determine the variable consideration. We believe there will not be significant changes to our estimates of variable consideration when any related uncertainties are resolved with our customers. The Company reviews and updates its estimates and related accruals of variable consideration and trade promotions at least quarterly based on the terms of the agreements and historical experience. Any uncertainties in the ultimate resolution of variable consideration due to factors outside of the Company&amp;#8217;s influence are typically resolved within a short timeframe, therefore, no additional constraint on the variable consideration is required. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Product Returns &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;While customers generally have the right to return defective or &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-conforming&lt;/div&gt; products, past experience has demonstrated that product returns have generally been immaterial. Customer remedies may include either a cash refund or an exchange of the returned product. As a result, the right of return and related refund liability for &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-conforming&lt;/div&gt; or defective goods is estimated and recorded as a reduction in revenue, if necessary.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Contract Balances &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contract assets or liabilities result from transactions with revenue recorded over time. If the measure of remaining rights exceeds the measure of the remaining performance obligations, the Company records a contract asset. Conversely, if the measure of the remaining performance obligations exceeds the measure of the remaining rights, the Company records a contract liability. Contract asset balances at June&amp;#160;27, 2019 and June&amp;#160;28, 2018 were $117 and $336, respectively, and are recorded in the caption &amp;#8220;Prepaid expenses and other current assets&amp;#8221; on the Consolidated Balance Sheets. The Company generally does not have material deferred revenue or contract liability balances arising from transactions with customers. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Contract Costs &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company does not incur significant fulfillment costs requiring capitalization. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Disaggregation of Revenue &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;Revenue disaggregated by distribution channel is as follows: &lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:78%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Distribution Channel&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Consumer&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;625,581&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;589,867&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Commercial Ingredients&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;140,103&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;154,114&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contract Packaging&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;110,517&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;144,950&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;876,201&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;888,931&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Impact of Adoption &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company adopted Topic 606 using the full retrospective basis on June&amp;#160;29, 2018. The prior period comparative information for the fiscal 2018 has been recast to reflect the requirements of Topic 606. The impact on fiscal 2017 was immaterial. The impact of Topic 606 on the Consolidated Statement of Comprehensive Income for the year ended June&amp;#160;28, 2018 was as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 64%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&amp;#160;2018&amp;#160;as&lt;br/&gt;previously&amp;#160;reported&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Impact&amp;#160;of&lt;br/&gt;Adoption&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&lt;br/&gt;Adjusted&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 64%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net sales&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;888,595&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;336&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;888,931&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 64%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross profit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;138,819&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;80&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;138,899&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 64%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income from operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;56,109&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;80&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;56,189&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 64%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;32,420&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;80&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;32,500&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 64%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings per share-basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2.85&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.01&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2.86&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 64%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings per share-diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2.83&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.01&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2.84&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The impact of Topic 606 on the comparative Consolidated Balance Sheet and Consolidated Statement of Cash Flows was not material. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
<us-gaap:DisaggregationOfRevenueTableTextBlock id="Factid_6599022" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;Revenue disaggregated by distribution channel is as follows: &lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:78%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Distribution Channel&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Consumer&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;625,581&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;589,867&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Commercial Ingredients&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;140,103&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;154,114&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contract Packaging&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;110,517&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;144,950&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;876,201&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;888,931&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_6599030" contextRef="P06_29_2018To06_27_2019_SalesChannelDirectlyToConsumerMemberusgaapContractWithCustomerSalesChannelAxis" unitRef="Unit_USD" decimals="-3">625581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_6599031" contextRef="P06_30_2017To06_28_2018_SalesChannelDirectlyToConsumerMemberusgaapContractWithCustomerSalesChannelAxis" unitRef="Unit_USD" decimals="-3">589867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_6599032" contextRef="P06_29_2018To06_27_2019_SalesChannelCommercialIngredientsMemberusgaapContractWithCustomerSalesChannelAxis" unitRef="Unit_USD" decimals="-3">140103000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_6599033" contextRef="P06_30_2017To06_28_2018_SalesChannelCommercialIngredientsMemberusgaapContractWithCustomerSalesChannelAxis" unitRef="Unit_USD" decimals="-3">154114000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_6599034" contextRef="P06_29_2018To06_27_2019_SalesChannelContractPackagingMemberusgaapContractWithCustomerSalesChannelAxis" unitRef="Unit_USD" decimals="-3">110517000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_6599035" contextRef="P06_30_2017To06_28_2018_SalesChannelContractPackagingMemberusgaapContractWithCustomerSalesChannelAxis" unitRef="Unit_USD" decimals="-3">144950000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_6599036" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">876201000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_6599042" contextRef="P06_30_2017To06_28_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606MemberusgaapInitialApplicationPeriodCumulativeEffectTransitionAxis" unitRef="Unit_USD" decimals="-3">888595000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_6599043" contextRef="P06_30_2017To06_28_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606MemberusgaapInitialApplicationPeriodCumulativeEffectTransitionAxis" unitRef="Unit_USD" decimals="-3">336000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_6599044" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">888931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:GrossProfit id="Factid_6599045" contextRef="P06_30_2017To06_28_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606MemberusgaapInitialApplicationPeriodCumulativeEffectTransitionAxis" unitRef="Unit_USD" decimals="-3">138819000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_6599046" contextRef="P06_30_2017To06_28_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606MemberusgaapInitialApplicationPeriodCumulativeEffectTransitionAxis" unitRef="Unit_USD" decimals="-3">80000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_6599047" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">138899000</us-gaap:GrossProfit>
<us-gaap:OperatingIncomeLoss id="Factid_6599048" contextRef="P06_30_2017To06_28_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606MemberusgaapInitialApplicationPeriodCumulativeEffectTransitionAxis" unitRef="Unit_USD" decimals="-3">56109000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_6599049" contextRef="P06_30_2017To06_28_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606MemberusgaapInitialApplicationPeriodCumulativeEffectTransitionAxis" unitRef="Unit_USD" decimals="-3">80000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_6599050" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">56189000</us-gaap:OperatingIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_6599051" contextRef="P06_30_2017To06_28_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606MemberusgaapInitialApplicationPeriodCumulativeEffectTransitionAxis" unitRef="Unit_USD" decimals="-3">32420000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_6599052" contextRef="P06_30_2017To06_28_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606MemberusgaapInitialApplicationPeriodCumulativeEffectTransitionAxis" unitRef="Unit_USD" decimals="-3">80000</us-gaap:NetIncomeLoss>
<us-gaap:EarningsPerShareBasic id="Factid_6599054" contextRef="P06_30_2017To06_28_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606MemberusgaapInitialApplicationPeriodCumulativeEffectTransitionAxis" unitRef="Unit_USD_per_Share" decimals="2">2.85</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_6599055" contextRef="P06_30_2017To06_28_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606MemberusgaapInitialApplicationPeriodCumulativeEffectTransitionAxis" unitRef="Unit_USD_per_Share" decimals="2">0.01</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_6599056" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD_per_Share" decimals="2">2.86</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted id="Factid_6599057" contextRef="P06_30_2017To06_28_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606MemberusgaapInitialApplicationPeriodCumulativeEffectTransitionAxis" unitRef="Unit_USD_per_Share" decimals="2">2.83</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_6599058" contextRef="P06_30_2017To06_28_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606MemberusgaapInitialApplicationPeriodCumulativeEffectTransitionAxis" unitRef="Unit_USD_per_Share" decimals="2">0.01</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_6599059" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD_per_Share" decimals="2">2.84</us-gaap:EarningsPerShareDiluted>
<jbss:PercentOfRevenueControlTransfersUponShipment id="Factid_6599063" contextRef="P06_29_2018To06_27_2019_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_pure" decimals="2">0.99</jbss:PercentOfRevenueControlTransfersUponShipment>
<jbss:ContractWthCustomerTimingOfSatisfactionOfPerformance id="Factid_6599064" contextRef="P06_29_2018To06_27_2019">no payment terms beyond six months are granted at contract inception. The average customer payment is received within approximately 31 days of the invoice date.</jbss:ContractWthCustomerTimingOfSatisfactionOfPerformance>
<us-gaap:ContractWithCustomerAssetNet id="Factid_6599065" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">117000</us-gaap:ContractWithCustomerAssetNet>
<us-gaap:ContractWithCustomerAssetNet id="Factid_6599066" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">336000</us-gaap:ContractWithCustomerAssetNet>
<us-gaap:InventoryDisclosureTextBlock id="Factid_6599067" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 3 &amp;#8212; INVENTORIES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 79.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 6.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 6.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 79.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Raw material and supplies&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6.5%;;text-align:right;;vertical-align:bottom;"&gt;58,927&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6.5%;;text-align:right;;vertical-align:bottom;"&gt;73,209&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 79.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Work-in-process&lt;/div&gt;&lt;/div&gt; and finished goods&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;text-align:right;;vertical-align:bottom;"&gt;98,097&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;text-align:right;;vertical-align:bottom;"&gt;101,153&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 79.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 79.5%;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6.5%;;text-align:right;;vertical-align:bottom;"&gt;157,024&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6.5%;;text-align:right;;vertical-align:bottom;"&gt;174,362&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 79.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
<us-gaap:ScheduleOfInventoryCurrentTableTextBlock id="Factid_6599068" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 79.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 6.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 6.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 79.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Raw material and supplies&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6.5%;;text-align:right;;vertical-align:bottom;"&gt;58,927&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6.5%;;text-align:right;;vertical-align:bottom;"&gt;73,209&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 79.5%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Work-in-process&lt;/div&gt;&lt;/div&gt; and finished goods&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;text-align:right;;vertical-align:bottom;"&gt;98,097&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;text-align:right;;vertical-align:bottom;"&gt;101,153&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 79.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 79.5%;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6.5%;;text-align:right;;vertical-align:bottom;"&gt;157,024&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6.5%;;text-align:right;;vertical-align:bottom;"&gt;174,362&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 79.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
<us-gaap:InventoryRawMaterialsNetOfReserves id="Factid_6599069" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">58927000</us-gaap:InventoryRawMaterialsNetOfReserves>
<us-gaap:InventoryRawMaterialsNetOfReserves id="Factid_6599070" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">73209000</us-gaap:InventoryRawMaterialsNetOfReserves>
<us-gaap:InventoryFinishedGoodsAndWorkInProcessNetOfReserves id="Factid_6599071" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">98097000</us-gaap:InventoryFinishedGoodsAndWorkInProcessNetOfReserves>
<us-gaap:InventoryFinishedGoodsAndWorkInProcessNetOfReserves id="Factid_6599072" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">101153000</us-gaap:InventoryFinishedGoodsAndWorkInProcessNetOfReserves>
<us-gaap:InventoryNet id="Factid_6599073" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">157024000</us-gaap:InventoryNet>
<us-gaap:InventoryNet id="Factid_6599074" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">174362000</us-gaap:InventoryNet>
<us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock id="Factid_6599079" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 4 &amp;#8211; GOODWILL AND INTANGIBLE ASSETS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets subject to amortization consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:73%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:7%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&amp;#160;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&amp;#160;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationships&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21,100&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21,100&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-compete&lt;/div&gt; agreements&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;270&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;270&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Brand names&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,990&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,990&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total intangible assets, gross&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;38,360&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;38,360&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less accumulated amortization:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationships&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(14,466&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(12,182&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-compete&lt;/div&gt; agreements&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(86&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(32&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Brand names&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(9,182&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(8,492&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total accumulated amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(23,734&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(20,706&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;14,626&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;17,654&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationships relate to the Squirrel Brand acquisition completed in fiscal 2018 and the Orchard Valley Harvest (&amp;#8220;OVH&amp;#8221;) acquisition completed in fiscal 2010. The customer relationships resulting from the OVH acquisition were fully amortized in fiscal 2017. The brand names consist primarily of the &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Squirrel Brand&lt;/div&gt; and &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Southern Style Nuts&lt;/div&gt; brand names acquired in fiscal 2018 and the &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fisher&lt;/div&gt; brand name, which we acquired in a 1995 acquisition. The &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fisher&lt;/div&gt; brand name was fully amortized in fiscal 2011. The remainder of the brand name relates to the OVH acquisition, which was fully amortized in fiscal 2015. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total amortization expense related to intangible assets, which is classified in administrative expense in the Consolidated Statement of Comprehensive Income, was as follows for the last three fiscal years: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 74%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amortization of intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;3,028&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;2,016&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;1,369&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 74%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 4.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 4.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected amortization expense the next five fiscal years is as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;width:91%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fiscal year ending&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;25, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,501&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;24, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,165&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;30, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,896&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;29, 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,657&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;27, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,414&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Our net goodwill of $9,650 relates entirely to the Squirrel Brand acquisition completed in fiscal 2018. The changes in the carrying amount of goodwill during the two fiscal years ended June&amp;#160;27, 2019 are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;width:89%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross goodwill balance at June&amp;#160;30, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,766&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;Accumulated impairment losses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;(8,766&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net balance at June&amp;#160;30, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill acquired during fiscal 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;9,650&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;Balance at June&amp;#160;27, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black;;text-align:right;;vertical-align:bottom;"&gt;9,650&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
<us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock id="Factid_6599607" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets subject to amortization consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:73%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:7%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&amp;#160;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&amp;#160;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationships&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21,100&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21,100&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-compete&lt;/div&gt; agreements&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;270&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;270&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Brand names&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,990&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,990&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total intangible assets, gross&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;38,360&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;38,360&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less accumulated amortization:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationships&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(14,466&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(12,182&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-compete&lt;/div&gt; agreements&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(86&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(32&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Brand names&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(9,182&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(8,492&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total accumulated amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(23,734&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(20,706&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;14,626&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;17,654&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock id="Factid_6599608" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total amortization expense related to intangible assets, which is classified in administrative expense in the Consolidated Statement of Comprehensive Income, was as follows for the last three fiscal years: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 74%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amortization of intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;3,028&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;2,016&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;1,369&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 74%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 4.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 4.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
<us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock id="Factid_6599610" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected amortization expense the next five fiscal years is as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;width:91%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fiscal year ending&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;25, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,501&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;24, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,165&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;30, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,896&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;29, 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,657&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;27, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,414&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
<us-gaap:ScheduleOfGoodwillTextBlock id="Factid_6599612" contextRef="P06_29_2018To06_27_2019">The changes in the carrying amount of goodwill during the two fiscal years ended June&amp;#160;27, 2019 are as follows:&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;width:89%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross goodwill balance at June&amp;#160;30, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,766&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;Accumulated impairment losses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;(8,766&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net balance at June&amp;#160;30, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill acquired during fiscal 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;9,650&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;Balance at June&amp;#160;27, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black;;text-align:right;;vertical-align:bottom;"&gt;9,650&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_6599620" contextRef="PAsOn06_27_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SquirrelBrandMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3">21100000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_6599621" contextRef="PAsOn06_28_2018_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SquirrelBrandMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3">21100000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_6599622" contextRef="PAsOn06_27_2019_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SquirrelBrandMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3">270000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_6599623" contextRef="PAsOn06_28_2018_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SquirrelBrandMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3">270000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_6599624" contextRef="PAsOn06_27_2019_SquirrelBrandMemberusgaapBusinessAcquisitionAxis_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">16990000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_6599625" contextRef="PAsOn06_28_2018_SquirrelBrandMemberusgaapBusinessAcquisitionAxis_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">16990000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_6599626" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">38360000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_6599627" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">38360000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_6599628" contextRef="PAsOn06_27_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SquirrelBrandMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3">14466000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_6599629" contextRef="PAsOn06_28_2018_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SquirrelBrandMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3">12182000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_6599630" contextRef="PAsOn06_27_2019_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SquirrelBrandMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3">86000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_6599631" contextRef="PAsOn06_28_2018_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SquirrelBrandMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3">32000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_6599632" contextRef="PAsOn06_27_2019_SquirrelBrandMemberusgaapBusinessAcquisitionAxis_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">9182000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_6599633" contextRef="PAsOn06_28_2018_SquirrelBrandMemberusgaapBusinessAcquisitionAxis_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">8492000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_6599634" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">23734000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_6599635" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">20706000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet id="Factid_6599636" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">14626000</us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsNet id="Factid_6599637" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">17654000</us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths id="Factid_6599638" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">2501000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo id="Factid_6599639" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">2165000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree id="Factid_6599640" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">1896000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour id="Factid_6599641" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">1657000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive id="Factid_6599642" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">1414000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
<us-gaap:AmortizationOfIntangibleAssets id="Factid_6599652" contextRef="P06_29_2018To06_27_2019_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">3028000</us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets id="Factid_6599653" contextRef="P06_30_2017To06_28_2018_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">2016000</us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets id="Factid_6599654" contextRef="P07_01_2016To06_29_2017_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">1369000</us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:GoodwillGross id="Factid_6599658" contextRef="PAsOn06_30_2017" unitRef="Unit_USD" decimals="-3">8766000</us-gaap:GoodwillGross>
<us-gaap:GoodwillImpairedAccumulatedImpairmentLoss id="Factid_6599659" contextRef="PAsOn06_30_2017" unitRef="Unit_USD" decimals="-3">8766000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
<us-gaap:GoodwillAcquiredDuringPeriod id="Factid_6599660" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">9650000</us-gaap:GoodwillAcquiredDuringPeriod>
<us-gaap:Goodwill id="Factid_6599695" contextRef="PAsOn06_28_2018_SquirrelBrandMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-3">9650000</us-gaap:Goodwill>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="Factid_6601465" contextRef="PAsOn02_07_2008_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis" unitRef="Unit_USD" decimals="-3">117500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:ShortTermDebtWeightedAverageInterestRate id="Factid_6601532" contextRef="PAsOn06_28_2018_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis" unitRef="Unit_pure" decimals="4">0.0390</us-gaap:ShortTermDebtWeightedAverageInterestRate>
<jbss:MinimumLoanAvailabilityRequiredBeforeFixedChargeCoverageRatioCovenantIsApplicable id="Factid_6601539" contextRef="PAsOn06_27_2019_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis" unitRef="Unit_USD" decimals="-3">25000000</jbss:MinimumLoanAvailabilityRequiredBeforeFixedChargeCoverageRatioCovenantIsApplicable>
<us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity id="Factid_6601547" contextRef="PAsOn06_27_2019_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis" unitRef="Unit_USD" decimals="-3">113550000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
<us-gaap:LettersOfCreditOutstandingAmount id="Factid_6601548" contextRef="PAsOn06_27_2019_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis" unitRef="Unit_USD" decimals="-3">3950000</us-gaap:LettersOfCreditOutstandingAmount>
<us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval id="Factid_6601555" contextRef="PAsOn07_07_2017_EighthAmendmentToCreditAgreementMemberusgaapCreditFacilityAxis_MaximumMembersrtRangeAxis" unitRef="Unit_USD" decimals="-3">60000000</us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval>
<jbss:NumberOfCashDividendOrDistributionWithoutObtainingBankConsent id="Factid_6601741" contextRef="P07_07_2017To07_07_2017_EighthAmendmentToCreditAgreementMemberusgaapCreditFacilityAxis_MaximumMembersrtRangeAxis" unitRef="Unit_Dividends" decimals="INF">4</jbss:NumberOfCashDividendOrDistributionWithoutObtainingBankConsent>
<jbss:ExcessCreditAvailability id="Factid_6601742" contextRef="PAsOn07_07_2017_EighthAmendmentToCreditAgreementMemberusgaapCreditFacilityAxis" unitRef="Unit_USD" decimals="-3">30000000</jbss:ExcessCreditAvailability>
<jbss:RevolvingCreditFacility id="Factid_6601747" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 5 &amp;#8212; REVOLVING CREDIT FACILITY &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On February&amp;#160;7, 2008, we entered into a Credit Agreement with a bank group (the &amp;#8220;Bank Lenders&amp;#8221;) providing a $117,500 revolving loan commitment and letter of credit subfacility (the &amp;#8220;Credit Facility&amp;#8221;). The Credit Facility is secured by substantially all our assets other than real &lt;/div&gt; property, machinery and equipment and fixtures. &lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;At June&amp;#160;27, 2019 there were &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;no&lt;/div&gt; borrowings on the line of credit. At June&amp;#160;28, 2018, the weighted average interest rate for the Credit Facility was 3.90%. The terms of the Credit Facility contain covenants that require us to restrict investments, indebtedness, acquisitions and certain sales of assets, cash dividends, redemptions of capital stock and prepayment of indebtedness (if such prepayment, among other things, is of a subordinate debt). If loan availability under the Borrowing Base Calculation falls below $25,000, we will be required to maintain a specified fixed charge coverage ratio, tested on a monthly basis. All cash received from customers is required to be applied against the Credit Facility. The Bank Lenders are entitled to require immediate repayment of our obligations under the Credit Facility in the event of default on the payments required under the Credit Facility, a change in control in the ownership of the Company, &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-compliance&lt;/div&gt; with the financial covenant or upon the occurrence of certain other defaults by us under the Credit Facility (including a default under the Mortgage Facility). As of June&amp;#160;27, 2019, we were in compliance with the financial covenant under the Credit Facility and we currently expect to be in compliance with the financial covenant in the Credit Facility for the next twelve months. At June&amp;#160;27, 2019, we had $113,550 of available credit under the Credit Facility which reflects reduced availability as a result of $3,950 in outstanding letters of credit. We would still be in compliance with all restrictive covenants under the Credit Facility if this entire amount were borrowed.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On July&amp;#160;7, 2017, we entered into the Eighth Amendment to our Credit Facility which eliminated the quarterly restriction on cash dividends and distributions and allows the Company to, without obtaining lender consent, make up to four cash dividends or distributions on our stock per fiscal year, or purchase, acquire, redeem or retire stock in any fiscal year, in an amount not to exceed $60,000 in the aggregate per fiscal year, as long as no default or event of default exists and the excess availability under the Credit Facility remains over $30,000 immediately before and after giving effect to any such dividend, distribution, purchase or redemption. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On November&amp;#160;29, 2017, we entered into the Consent and Ninth Amendment to our Credit Agreement (the &amp;#8220;Ninth Amendment&amp;#8221;). The Ninth Amendment provided lender consent for us to incur unsecured debt (in particular, the Promissory Note) in connection with our acquisition of the Squirrel Brand business, and for: (i)&amp;#160;the incurrence of unsecured debt in connection with the Acquisition and (ii)&amp;#160;the Acquisition to constitute a &amp;#8220;Permitted Acquisition&amp;#8221; under the terms of the Credit Agreement. The Ninth Amendment also modified our collateral reporting requirements. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jbss:RevolvingCreditFacility>
<us-gaap:CommitmentsAndContingenciesDisclosureTextBlock id="Factid_6601756" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 8 &amp;#8212; COMMITMENTS AND CONTINGENCIES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Operating Leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We primarily lease material handling equipment pursuant to agreements accounted for as operating leases. Rent expense aggregated under these operating leases was as follows for the last three fiscal years: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 74%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&amp;#160;&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rent expense related to operating leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;1,981&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;1,988&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;1,880&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 74%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 4.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 4.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;Aggregate &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancelable&lt;/div&gt; lease commitments under these operating leases with initial or remaining terms greater than one year are as follows:&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;width:90%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fiscal year ending&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;25, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,715&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;24, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,540&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;30, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,392&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;29, 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,109&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;27, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;464&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;133&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,353&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Litigation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;We are currently a party to various legal proceedings in the ordinary course of business. While management presently believes that the ultimate outcomes of these proceedings, individually and in the aggregate, will not materially affect our financial position, results of operations or cash flows, legal proceedings are subject to inherent uncertainties, and unfavorable outcomes could occur. Unfavorable outcomes could include substantial money damages in excess of any appropriate accruals which management has established. Were such unfavorable final outcomes to occur, there exists the possibility of a material adverse effect on our financial position, results of operations and cash flows. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;During fiscal 2017 we were subject to a class-action complaint for an employment related matter. In early fiscal 2018 we agreed to a $1,200 settlement for which we were fully reserved at June&amp;#160;29, 2017. In the first quarter of fiscal 2019 the settlement was paid. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
<us-gaap:ScheduleOfRentExpenseTableTextBlock id="Factid_6601760" contextRef="P06_29_2018To06_27_2019">Rent expense aggregated under these operating leases was as follows for the last three fiscal years:&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 74%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&amp;#160;&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;br/&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rent expense related to operating leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;1,981&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;1,988&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;"&gt;1,880&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 74%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 4.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 4.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRentExpenseTableTextBlock>
<us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock id="Factid_6601763" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;Aggregate &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancelable&lt;/div&gt; lease commitments under these operating leases with initial or remaining terms greater than one year are as follows:&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;width:90%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fiscal year ending&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;25, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,715&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;24, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,540&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;30, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,392&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;29, 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,109&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;27, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;464&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;133&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,353&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
<us-gaap:OperatingLeasesRentExpenseNet id="Factid_6601780" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">1981000</us-gaap:OperatingLeasesRentExpenseNet>
<us-gaap:OperatingLeasesRentExpenseNet id="Factid_6601781" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">1988000</us-gaap:OperatingLeasesRentExpenseNet>
<us-gaap:OperatingLeasesRentExpenseNet id="Factid_6601782" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">1880000</us-gaap:OperatingLeasesRentExpenseNet>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent id="Factid_6601801" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">1715000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears id="Factid_6601802" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">1540000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears id="Factid_6601803" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">1392000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears id="Factid_6601804" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">1109000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears id="Factid_6601805" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">464000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter id="Factid_6601806" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">133000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDue id="Factid_6601807" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">6353000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
<us-gaap:LitigationReserveCurrent id="Factid_6601942" contextRef="PAsOn08_31_2018" unitRef="Unit_USD" decimals="-3">1200000</us-gaap:LitigationReserveCurrent>
<us-gaap:StockholdersEquityNoteDisclosureTextBlock id="Factid_6601949" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 9 &amp;#8212; STOCKHOLDERS&amp;#8217; EQUITY &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;Our Class&amp;#160;A Common Stock, $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.01&lt;/div&gt; par value (the &amp;#8220;Class&amp;#160;A Stock&amp;#8221;), has cumulative voting rights with respect to the election of those directors which the holders of Class&amp;#160;A Stock are entitled to elect, and 10 votes per share on all other matters on which holders of our Class&amp;#160;A Stock and Common Stock are entitled to vote, with the exception of election of the directors for which the holders of Common Stock are eligible to elect. In addition, each share of Class&amp;#160;A Stock is convertible at the option of the holder at any time into one share of Common Stock and automatically converts into one share of Common Stock upon any sale or transfer other than to related individuals or certain other events as set forth in our Restated Certificate of Incorporation. Each share of our Common Stock, $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.01&lt;/div&gt; par value (the &amp;#8220;Common Stock&amp;#8221;) has noncumulative voting rights of one vote per share. The Class&amp;#160;A Stock and the Common Stock are entitled to share equally, on a &lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;share-for-share&lt;/div&gt;&lt;/div&gt; basis, in any cash dividends declared by the Board of Directors, and the holders of the Common Stock are entitled to elect 25%, rounded up to the nearest whole number, of the members comprising the Board of Directors. During fiscal 2017, our Board of Directors adopted a dividend policy under which it intends to pay an annual cash dividend on our Common Stock and Class&amp;#160;A Stock during the first quarter of each fiscal year.&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
<jbss:RightOfElectingMembersOfBoardOfDirectorsPercentage id="Factid_6602008" contextRef="P06_30_2017To06_28_2018_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2">0.25</jbss:RightOfElectingMembersOfBoardOfDirectorsPercentage>
<jbss:RightOfElectingMembersOfBoardOfDirectorsPercentage id="Factid_6602009" contextRef="P06_29_2018To06_27_2019_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2">0.25</jbss:RightOfElectingMembersOfBoardOfDirectorsPercentage>
<jbss:NumberOfNoncumulativeVotingPerShare id="Factid_6602010" contextRef="P06_30_2017To06_28_2018_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_Vote" decimals="INF">1</jbss:NumberOfNoncumulativeVotingPerShare>
<jbss:NumberOfNoncumulativeVotingPerShare id="Factid_6602013" contextRef="P06_29_2018To06_27_2019_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_Vote" decimals="INF">1</jbss:NumberOfNoncumulativeVotingPerShare>
<jbss:ConvertibleNumberOfCommonShares id="Factid_6602075" contextRef="P06_30_2017To06_28_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">1</jbss:ConvertibleNumberOfCommonShares>
<jbss:ConvertibleNumberOfCommonShares id="Factid_6602076" contextRef="P06_29_2018To06_27_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">1</jbss:ConvertibleNumberOfCommonShares>
<jbss:NumberOfVotingPerShareOnOtherMatters id="Factid_6602085" contextRef="P06_30_2017To06_28_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_Vote" decimals="INF">10</jbss:NumberOfVotingPerShareOnOtherMatters>
<jbss:NumberOfVotingPerShareOnOtherMatters id="Factid_6602087" contextRef="P06_29_2018To06_27_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_Vote" decimals="INF">10</jbss:NumberOfVotingPerShareOnOtherMatters>
<us-gaap:RelatedPartyTransactionsDisclosureTextBlock id="Factid_6602214" contextRef="P06_29_2018To06_27_2019">&lt;div style="background-color: initial; font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; font-size: 10pt; margin-top: 0pt; line-height: 12pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 15 &amp;#8212; TRANSACTIONS WITH RELATED PARTIES&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In addition to the related party transactions described in Note 6, we also purchased materials from a company that until July 2017 was owned by three members of our Board of Directors, two of whom are also executive officers, and individuals directly related to them. Purchases from this related party aggregated to the following for the years ending: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:74%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;br/&gt;ended&lt;br/&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;br/&gt;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;br/&gt;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Purchases from related party&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;360&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,043&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 6pt; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
<us-gaap:QuarterlyFinancialInformationTextBlock id="Factid_6602219" contextRef="P06_29_2018To06_27_2019">&lt;div&gt;&lt;div style="background-color: initial; font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; font-size: 10pt; margin-top: 0pt; line-height: 12pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 18 &amp;#8212; SUPPLEMENTARY QUARTERLY DATA (Unaudited)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following unaudited quarterly consolidated financial data are presented for fiscal 2019 and fiscal 2018. Quarterly financial results necessarily rely on estimates and caution is required in drawing specific conclusions from quarterly consolidated results. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:64%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;First&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Second&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Third&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fourth&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended June&amp;#160;27, 2019:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net sales&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;204,288&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;253,317&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;201,834&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;216,762&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross profit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;32,954&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;42,883&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;38,815&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;43,618&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income from operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;10,052&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;16,640&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;15,408&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;16,424&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,606&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,264&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,331&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,265&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic earnings per common share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.58&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.99&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.90&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.98&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted earnings per common share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.57&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.98&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.90&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.98&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash dividends declared per common share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2.55&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:64%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;First&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Second&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Third&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fourth&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quarter&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended June&amp;#160;28, 2018:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net sales&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;215,664&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;258,805&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;202,786&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;211,676&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross profit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;35,119&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;37,733&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;33,107&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;32,940&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income from operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;17,615&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;14,102&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;14,024&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;10,448&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,711&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,609&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,552&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,628&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic earnings per common share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.94&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.67&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.75&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.49&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted earnings per common share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.94&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.67&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.75&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.49&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash dividends declared per common share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2.50&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
<dei:EntityCommonStockSharesOutstanding id="Factid_6603708" contextRef="PAsOn08_15_2019_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">8791506</dei:EntityCommonStockSharesOutstanding>
<dei:EntityCommonStockSharesOutstanding id="Factid_6603709" contextRef="PAsOn08_15_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2597426</dei:EntityCommonStockSharesOutstanding>
<dei:SecurityExchangeName id="Factid_6603712" contextRef="P06_29_2018To06_27_2019">NASDAQ</dei:SecurityExchangeName>
<dei:TradingSymbol id="Factid_6603750" contextRef="P06_29_2018To06_27_2019">JBSS</dei:TradingSymbol>
<us-gaap:OperatingIncomeLoss id="Factid_6606227" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">58524000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_6606229" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">60477000</us-gaap:OperatingIncomeLoss>
<dei:DocumentType id="Factid_6607597" contextRef="P06_29_2018To06_27_2019">10-K</dei:DocumentType>
<dei:EntityInteractiveDataCurrent id="Factid_6607598" contextRef="P06_29_2018To06_27_2019">Yes</dei:EntityInteractiveDataCurrent>
<dei:AmendmentFlag id="Factid_6607599" contextRef="P06_29_2018To06_27_2019">false</dei:AmendmentFlag>
<dei:DocumentPeriodEndDate id="Factid_6607600" contextRef="P06_29_2018To06_27_2019">2019-06-27</dei:DocumentPeriodEndDate>
<dei:DocumentFiscalYearFocus id="Factid_6607601" contextRef="P06_29_2018To06_27_2019">2019</dei:DocumentFiscalYearFocus>
<dei:DocumentFiscalPeriodFocus id="Factid_6607602" contextRef="P06_29_2018To06_27_2019">FY</dei:DocumentFiscalPeriodFocus>
<dei:EntityRegistrantName id="Factid_6607603" contextRef="P06_29_2018To06_27_2019">SANFILIPPO JOHN B &amp; SON INC</dei:EntityRegistrantName>
<dei:EntityCentralIndexKey id="Factid_6607604" contextRef="P06_29_2018To06_27_2019">0000880117</dei:EntityCentralIndexKey>
<dei:CurrentFiscalYearEndDate id="Factid_6607605" contextRef="P06_29_2018To06_27_2019">--06-27</dei:CurrentFiscalYearEndDate>
<dei:EntityWellKnownSeasonedIssuer id="Factid_6607606" contextRef="P06_29_2018To06_27_2019">No</dei:EntityWellKnownSeasonedIssuer>
<dei:EntityVoluntaryFilers id="Factid_6607607" contextRef="P06_29_2018To06_27_2019">No</dei:EntityVoluntaryFilers>
<dei:EntityCurrentReportingStatus id="Factid_6607608" contextRef="P06_29_2018To06_27_2019">Yes</dei:EntityCurrentReportingStatus>
<dei:EntityShellCompany id="Factid_6607609" contextRef="P06_29_2018To06_27_2019">false</dei:EntityShellCompany>
<dei:EntityFilerCategory id="Factid_6607610" contextRef="P06_29_2018To06_27_2019">Accelerated Filer</dei:EntityFilerCategory>
<dei:EntitySmallBusiness id="Factid_6607611" contextRef="P06_29_2018To06_27_2019">false</dei:EntitySmallBusiness>
<dei:EntityEmergingGrowthCompany id="Factid_6607612" contextRef="P06_29_2018To06_27_2019">false</dei:EntityEmergingGrowthCompany>
<dei:EntityPublicFloat id="Factid_6607613" contextRef="PAsOn12_27_2018" unitRef="Unit_USD" decimals="0">481295450</dei:EntityPublicFloat>
<dei:Security12bTitle id="Factid_6607614" contextRef="P06_29_2018To06_27_2019">Common Stock</dei:Security12bTitle>
<dei:EntityAddressStateOrProvince id="Factid_6607620" contextRef="P06_29_2018To06_27_2019">IL</dei:EntityAddressStateOrProvince>
<us-gaap:CommitmentsAndContingencies id="Factid_6607631" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:CommitmentsAndContingencies id="Factid_6607632" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:SharesOutstanding id="Factid_6607844" contextRef="PAsOn06_30_2016_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2597426</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_6607845" contextRef="PAsOn06_30_2016_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">26000</us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding id="Factid_6607846" contextRef="PAsOn06_30_2016_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">8725715</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_6607847" contextRef="PAsOn06_30_2016_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">87000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6607848" contextRef="PAsOn06_30_2016_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">115136000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6607849" contextRef="PAsOn06_30_2016_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">143573000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6607850" contextRef="PAsOn06_30_2016_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-6425000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6607851" contextRef="PAsOn06_30_2016_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-1204000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6607852" contextRef="PAsOn06_30_2016" unitRef="Unit_USD" decimals="-3">251193000</us-gaap:StockholdersEquity>
<us-gaap:NetIncomeLoss id="Factid_6607853" contextRef="P07_01_2016To06_29_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">36125000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_6607854" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">36125000</us-gaap:NetIncomeLoss>
<us-gaap:DividendsCommonStockCash id="Factid_6607855" contextRef="P07_01_2016To06_29_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">56464000</us-gaap:DividendsCommonStockCash>
<us-gaap:DividendsCommonStockCash id="Factid_6607856" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">56464000</us-gaap:DividendsCommonStockCash>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax id="Factid_6607857" contextRef="P07_01_2016To06_29_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">820000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax id="Factid_6607858" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">820000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
<us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax id="Factid_6607859" contextRef="P07_01_2016To06_29_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">1201000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax id="Factid_6607860" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">1201000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation id="Factid_6607861" contextRef="P07_01_2016To06_29_2017_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">75926</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation id="Factid_6607862" contextRef="P07_01_2016To06_29_2017_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation id="Factid_6607863" contextRef="P07_01_2016To06_29_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">62000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation id="Factid_6607864" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">63000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_6607865" contextRef="P07_01_2016To06_29_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">2504000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_6607866" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">2504000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification id="Factid_6607867" contextRef="P07_01_2016To06_29_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">70000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification>
<us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification id="Factid_6607868" contextRef="P07_01_2016To06_29_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-44000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification>
<us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification id="Factid_6607869" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">26000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification>
<us-gaap:SharesOutstanding id="Factid_6607870" contextRef="PAsOn06_29_2017_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2597426</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_6607871" contextRef="PAsOn06_29_2017_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">26000</us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding id="Factid_6607872" contextRef="PAsOn06_29_2017_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">8801641</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_6607873" contextRef="PAsOn06_29_2017_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">88000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6607874" contextRef="PAsOn06_29_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">117772000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6607875" contextRef="PAsOn06_29_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">123190000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6607876" contextRef="PAsOn06_29_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-4404000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6607877" contextRef="PAsOn06_29_2017_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-1204000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6607878" contextRef="PAsOn06_29_2017" unitRef="Unit_USD" decimals="-3">235468000</us-gaap:StockholdersEquity>
<us-gaap:NetIncomeLoss id="Factid_6607879" contextRef="P06_29_2018To06_27_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">39466000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_6607880" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">39466000</us-gaap:NetIncomeLoss>
<us-gaap:DividendsCommonStockCash id="Factid_6607881" contextRef="P06_29_2018To06_27_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">29074000</us-gaap:DividendsCommonStockCash>
<us-gaap:DividendsCommonStockCash id="Factid_6607882" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">29074000</us-gaap:DividendsCommonStockCash>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax id="Factid_6607883" contextRef="P06_29_2018To06_27_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">778000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax id="Factid_6607884" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">778000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
<us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax id="Factid_6607885" contextRef="P06_29_2018To06_27_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-1922000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax id="Factid_6607886" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">-1922000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation id="Factid_6607887" contextRef="P06_29_2018To06_27_2019_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">43931</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation id="Factid_6607888" contextRef="P06_29_2018To06_27_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-339000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation id="Factid_6607889" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">-339000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_6607890" contextRef="P06_29_2018To06_27_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">2644000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_6607891" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">2644000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:SharesOutstanding id="Factid_6607892" contextRef="PAsOn06_27_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2597426</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_6607893" contextRef="PAsOn06_27_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">26000</us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding id="Factid_6607894" contextRef="PAsOn06_27_2019_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">8909406</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_6607895" contextRef="PAsOn06_27_2019_NoncumulativeCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">89000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6607896" contextRef="PAsOn06_27_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">122257000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6607897" contextRef="PAsOn06_27_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">137712000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6607898" contextRef="PAsOn06_27_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-4325000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6607899" contextRef="PAsOn06_27_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-1204000</us-gaap:StockholdersEquity>
<us-gaap:LineOfCredit id="Factid_6610818" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">0</us-gaap:LineOfCredit>
<jbss:DebtInstrumentPaymentCommencementPeriod id="Factid_6610821" contextRef="P11_01_2017To11_30_2017_UnsecuredPromissoryNoteMemberusgaapLongtermDebtTypeAxis">2018-01</jbss:DebtInstrumentPaymentCommencementPeriod>
<us-gaap:DefinedBenefitPlanBenefitObligation id="Factid_6610949" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">25382000</us-gaap:DefinedBenefitPlanBenefitObligation>
<us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses id="Factid_6610960" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">-95000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
<us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses id="Factid_6610961" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">-162000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
<us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses id="Factid_6610962" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">-365000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
<us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit id="Factid_6610963" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">957000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
<us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit id="Factid_6610964" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">957000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
<us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit id="Factid_6610965" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">957000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
<jbss:DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation id="Factid_6610966" contextRef="P06_30_2017To06_28_2018_SupplementalEmployeeRetirementPlanDefinedBenefitMemberusgaapRetirementPlanTypeAxis">60% - 85% of base, paid 4 of 5 years</jbss:DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation>
<jbss:ActivityInVariousAllowanceAndReserveAccountsTableTextBlock id="Factid_6610979" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table details the activity in various allowance and reserve accounts. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;width:62%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Description&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance&amp;#160;at&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Beginning&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;of Period&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Additions&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deductions&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;End&amp;#160;of&amp;#160;Period&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;270&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;150&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(70&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;350&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reserve for cash discounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;950&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14,721&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(14,746&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;925&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reserve for customer deductions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,038&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;24,581&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(24,862&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,757&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax asset valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;112&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(112&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,370&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;39,452&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(39,790&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,032&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;263&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;52&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(45&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;270&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reserve for cash discounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;850&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13,889&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(13,789&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;950&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reserve for customer deductions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,979&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;22,420&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(20,361&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,038&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax asset valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;171&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(59&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;112&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,263&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;36,361&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(34,254&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,370&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29, 2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;397&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;58&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(192&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;263&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reserve for cash discounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;975&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,274&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(12,399&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;850&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reserve for customer deductions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,918&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;16,116&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(16,055&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,979&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax asset valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;171&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;171&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,461&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;28,448&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(28,646&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,263&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jbss:ActivityInVariousAllowanceAndReserveAccountsTableTextBlock>
<jbss:ScheduleOfActuarialGainLossInProjectedBenefitObligationTableTextBlock id="Factid_6610983" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Components of the actuarial loss (gain) portion of the change in projected benefit obligation are presented below for the fiscal years ended: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Actuarial Loss (Gain)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in assumed pay increases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;293&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(56&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;124&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in discount rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,174&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(523&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,402&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in mortality assumptions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(69&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(117&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(193&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;199&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;185&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(467&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 5em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Actuarial loss (gain)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,597&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(511&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,938&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jbss:ScheduleOfActuarialGainLossInProjectedBenefitObligationTableTextBlock>
<us-gaap:ValuationAllowancesAndReservesBalance id="Factid_6610994" contextRef="PAsOn06_28_2018_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">270000</us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense id="Factid_6610995" contextRef="P06_29_2018To06_27_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">150000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
<us-gaap:ValuationAllowancesAndReservesDeductions id="Factid_6610996" contextRef="P06_29_2018To06_27_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">70000</us-gaap:ValuationAllowancesAndReservesDeductions>
<us-gaap:ValuationAllowancesAndReservesBalance id="Factid_6610997" contextRef="PAsOn06_27_2019_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">350000</us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesBalance id="Factid_6610998" contextRef="PAsOn06_28_2018_ReserveForCashDiscountsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">950000</us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense id="Factid_6610999" contextRef="P06_29_2018To06_27_2019_ReserveForCashDiscountsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">14721000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
<us-gaap:ValuationAllowancesAndReservesDeductions id="Factid_6611000" contextRef="P06_29_2018To06_27_2019_ReserveForCashDiscountsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">14746000</us-gaap:ValuationAllowancesAndReservesDeductions>
<us-gaap:ValuationAllowancesAndReservesBalance id="Factid_6611001" contextRef="PAsOn06_27_2019_ReserveForCashDiscountsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">925000</us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesBalance id="Factid_6611002" contextRef="PAsOn06_28_2018_ReserveForCustomerDeductionMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">5038000</us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense id="Factid_6611003" contextRef="P06_29_2018To06_27_2019_ReserveForCustomerDeductionMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">24581000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
<us-gaap:ValuationAllowancesAndReservesDeductions id="Factid_6611004" contextRef="P06_29_2018To06_27_2019_ReserveForCustomerDeductionMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">24862000</us-gaap:ValuationAllowancesAndReservesDeductions>
<us-gaap:ValuationAllowancesAndReservesBalance id="Factid_6611005" contextRef="PAsOn06_27_2019_ReserveForCustomerDeductionMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">4757000</us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesBalance id="Factid_6611006" contextRef="PAsOn06_28_2018_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">112000</us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesDeductions id="Factid_6611007" contextRef="P06_29_2018To06_27_2019_ValuationAllowanceOfDeferredTaxAssetsMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">112000</us-gaap:ValuationAllowancesAndReservesDeductions>
<us-gaap:ValuationAllowancesAndReservesBalance id="Factid_6611008" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">6370000</us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense id="Factid_6611009" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">39452000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
<us-gaap:ValuationAllowancesAndReservesDeductions id="Factid_6611010" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">39790000</us-gaap:ValuationAllowancesAndReservesDeductions>
<us-gaap:ValuationAllowancesAndReservesBalance id="Factid_6611011" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">6032000</us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax id="Factid_6611012" contextRef="P06_29_2018To06_27_2019_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-957000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax id="Factid_6611013" contextRef="P06_30_2017To06_28_2018_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-957000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax id="Factid_6611014" contextRef="P06_29_2018To06_27_2019_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-95000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax id="Factid_6611015" contextRef="P06_30_2017To06_28_2018_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-162000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
<us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax id="Factid_6611016" contextRef="P06_29_2018To06_27_2019_AccumulatedDefinedBenefitPlansAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-1052000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
<us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax id="Factid_6611017" contextRef="P06_30_2017To06_28_2018_AccumulatedDefinedBenefitPlansAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-1119000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
<us-gaap:ReclassificationFromAociCurrentPeriodTax id="Factid_6611018" contextRef="P06_29_2018To06_27_2019_AccumulatedDefinedBenefitPlansAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-274000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
<us-gaap:ReclassificationFromAociCurrentPeriodTax id="Factid_6611019" contextRef="P06_30_2017To06_28_2018_AccumulatedDefinedBenefitPlansAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-280000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
<us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax id="Factid_6611020" contextRef="P06_29_2018To06_27_2019_AccumulatedDefinedBenefitPlansAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-778000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
<us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax id="Factid_6611021" contextRef="P06_30_2017To06_28_2018_AccumulatedDefinedBenefitPlansAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-839000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
<us-gaap:AccountsPayableRelatedPartiesCurrent id="Factid_6611022" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">0</us-gaap:AccountsPayableRelatedPartiesCurrent>
<us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty id="Factid_6611025" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">0</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
<jbss:ProductTypeSalesMixTextBlock id="Factid_6611032" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 16 &amp;#8212; PRODUCT TYPE SALES MIX &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following summarizes sales by product type as a percentage of total gross sales. The information is based upon gross sales, rather than net sales, because certain adjustments, such as promotional discounts, are not allocable to product types, for the fiscal year ended: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;width:75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Product Type&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Peanuts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;18.0&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15.7&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15.7&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pecans&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;12.9&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;14.0&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;16.2&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cashews&amp;#160;&amp;amp; Mixed Nuts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;23.0&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;24.6&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;24.3&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Walnuts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;8.9&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;9.0&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;8.4&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Almonds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14.4&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15.5&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16.3&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trail&amp;#160;&amp;amp; Snack Mixes&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;17.3&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;15.5&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;13.9&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.5&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.7&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.2&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;100.0&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;100.0&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;100.0&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jbss:ProductTypeSalesMixTextBlock>
<jbss:ScheduleOfSalesByProductTypeAsPercentageOfGrossSalesTableTextBlock id="Factid_6611033" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following summarizes sales by product type as a percentage of total gross sales. The information is based upon gross sales, rather than net sales, because certain adjustments, such as promotional discounts, are not allocable to product types, for the fiscal year ended: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;width:75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Product Type&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Peanuts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;18.0&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15.7&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15.7&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pecans&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;12.9&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;14.0&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;16.2&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cashews&amp;#160;&amp;amp; Mixed Nuts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;23.0&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;24.6&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;24.3&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Walnuts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;8.9&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;9.0&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;8.4&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Almonds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14.4&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15.5&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16.3&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trail&amp;#160;&amp;amp; Snack Mixes&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;17.3&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;15.5&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;13.9&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.5&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.7&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.2&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;100.0&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;100.0&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;100.0&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jbss:ScheduleOfSalesByProductTypeAsPercentageOfGrossSalesTableTextBlock>
<jbss:EmployeesBenefitPlanExpenseTableTextBlock id="Factid_6611040" contextRef="P06_29_2018To06_27_2019">Expense for the 401(k) plan was as follows for the last three fiscal years:&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:70%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;401(k) plan expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,040&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,741&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,664&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jbss:EmployeesBenefitPlanExpenseTableTextBlock>
<us-gaap:DefinedBenefitPlanBenefitObligation id="Factid_6611050" contextRef="PAsOn06_28_2018" unitRef="Unit_USD" decimals="-3">21934000</us-gaap:DefinedBenefitPlanBenefitObligation>
<us-gaap:DefinedBenefitPlanBenefitObligation id="Factid_6611051" contextRef="PAsOn06_29_2017" unitRef="Unit_USD" decimals="-3">21641000</us-gaap:DefinedBenefitPlanBenefitObligation>
<us-gaap:NetCashProvidedByUsedInOperatingActivities id="Factid_6611063" contextRef="P06_29_2018To06_27_2019" unitRef="Unit_USD" decimals="-3">83459000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities id="Factid_6611064" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_USD" decimals="-3">66154000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities id="Factid_6611065" contextRef="P07_01_2016To06_29_2017" unitRef="Unit_USD" decimals="-3">52668000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<jbss:DividendsTextBlock id="Factid_6611096" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 11 &amp;#8212; CASH DIVIDENDS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Our Board of Directors declared the following cash dividends payable in fiscal 2019 and fiscal 2018: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 74%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 28%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 8%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 10%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Declaration Date&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Record Date&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Dividend Per Share&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total Amount&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Payment Date&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 28%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;July&amp;#160;10, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 10%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;August&amp;#160;3, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 10%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;;text-align:right;"&gt;2.55&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;;text-align:right;"&gt;29,074&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 10%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;August&amp;#160;17, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 28%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;July&amp;#160;11, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 10%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;August&amp;#160;2, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 10%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;;text-align:right;"&gt;2.50&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 8%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 6%;;text-align:right;"&gt;28,370&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 8%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;August&amp;#160;15, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;July 10, 2019&lt;/div&gt;, our Board of Directors declared a special cash dividend of $2.40 per share and a regular annual cash dividend of $0.60 per share on all issued and outstanding shares of Common Stock and Class&amp;#160;A Stock of the Company. Refer to Note 19 &amp;#8211; &amp;#8220;Subsequent Event&amp;#8221; below. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jbss:DividendsTextBlock>
<jbss:RoutePensionLiabilityTableTextBlock id="Factid_6611098" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The total Route pension liability was as follows for the last two fiscal years: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 87%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 87%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Route pension liability&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;251&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;"&gt;323&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jbss:RoutePensionLiabilityTableTextBlock>
<us-gaap:LinesOfCreditCurrent id="Factid_6654464" contextRef="PAsOn06_27_2019" unitRef="Unit_USD" decimals="-3">0</us-gaap:LinesOfCreditCurrent>
<jbss:PercentageOfPurchasePriceOnFairValue id="Factid_6656766" contextRef="P06_29_2018To06_27_2019_SelmaTexasFacilityFinancingObligationMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="2">0.95</jbss:PercentageOfPurchasePriceOnFairValue>
<jbss:PercentageOfPurchasePriceOnFairValueIncErtainCircumstances id="Factid_6656767" contextRef="P06_29_2018To06_27_2019_SelmaTexasFacilityFinancingObligationMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="2">1.00</jbss:PercentageOfPurchasePriceOnFairValueIncErtainCircumstances>
<jbss:PercentageOfIndividualTaxPositionMinimum id="Factid_6656865" contextRef="P06_29_2018To06_27_2019_MinimumMembersrtRangeAxis">more than 50</jbss:PercentageOfIndividualTaxPositionMinimum>
<jbss:DebtInstrumentPaymentCommencementPeriod id="Factid_6656934" contextRef="P06_29_2018To06_27_2019_SquirrelBrandMemberusgaapBusinessAcquisitionAxis_UnsecuredPromissoryNoteMemberusgaapLongtermDebtTypeAxis">2018-01</jbss:DebtInstrumentPaymentCommencementPeriod>
<jbss:NumberOfCustomersExceedingTenPercentOfSales id="Factid_6657745" contextRef="P06_30_2017To06_28_2018_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_Customer" decimals="INF">3</jbss:NumberOfCustomersExceedingTenPercentOfSales>
<jbss:NumberOfCustomersExceedingTenPercentOfSales id="Factid_6657746" contextRef="P07_01_2016To06_29_2017_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_Customer" decimals="INF">3</jbss:NumberOfCustomersExceedingTenPercentOfSales>
<jbss:FacilityConsolidationProjectAndRealEstateTransactionsPolicyTextBlock id="Factid_6671307" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Facility Consolidation Project/Real Estate Transactions &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;In April 2005, we acquired property to be used for the Elgin Site. Two buildings are located on the Elgin Site, one of which is an office building. Approximately 65% of the rentable area in the office building is currently vacant. Approximately 29% of the rentable area has not been&amp;#160;built-out.&amp;#160;The other building, a warehouse, was expanded and modified for use as our principal processing facility and headquarters. The allocation of the purchase price to the two buildings was determined through a third-party appraisal. The value assigned to the office building is included in rental investment property on the balance sheet. The value assigned to the warehouse building is included in &amp;#8220;Property, plant and equipment&amp;#8221;.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The net rental expense from the office building is included in the caption &amp;#8220;Rental and miscellaneous expense, net&amp;#8221;. Gross rental income and rental (expense), net for the last three fiscal years are as follows: &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; margin-top: 12pt;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top; width: 73%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 4.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 3.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 0.5%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;29,&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 73%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross rental income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 3.5%;;text-align:right;"&gt;1,978&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 4.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 3.5%;;text-align:right;"&gt;1,988&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 4.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 3.5%;;text-align:right;"&gt;2,003&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 73%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rental (expense), net &lt;div style="font-size: 72%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 2%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 3.5%;;text-align:right;"&gt;(1,104&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top; width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 4.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 3.5%;;text-align:right;"&gt;(1,420&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top; width: 1%;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 4.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; vertical-align: top; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 3.5%;;text-align:right;"&gt;(1,311&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top; width: 0.5%;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-size: 72%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;"&gt;(1)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Includes annual depreciation expense of approximately $800. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected future gross rental income under operating leases within the office building is as follows for the fiscal years ending: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;width:88%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;25, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,015&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;24, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,816&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;30, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,599&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;29, 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,618&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;June&amp;#160;27, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,638&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,319&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,005&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"&gt;&lt;div style="text-decoration: none; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jbss:FacilityConsolidationProjectAndRealEstateTransactionsPolicyTextBlock>
<us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments id="Factid_6725520" contextRef="P06_30_2017To06_28_2018" unitRef="Unit_pure" decimals="3">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
<us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock id="Factid_6725790" contextRef="P06_29_2018To06_27_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The table below sets forth the changes to accumulated other comprehensive loss (&amp;#8220;AOCL&amp;#8221;) for the last two fiscal years. These changes are all related to our defined benefit pension plan. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:81%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Changes to AOCL &lt;div style="font-size: 65%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;27,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at beginning of period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,181&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(4,404&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive (loss) income before reclassifications&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(2,597&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;511&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,052&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,119&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 1.875pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax effect&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;401&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;(407&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 1.875pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net current-period other comprehensive&amp;#160;(loss)&amp;#160;income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;(1,144&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;1,223&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 2.625pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at end of period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.25pt double black;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.25pt double black;;text-align:right;;vertical-align:bottom;"&gt;(4,325&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.25pt double black;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.25pt double black;;text-align:right;;vertical-align:bottom;"&gt;(3,181&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; border-spacing: 0px; margin: 6pt auto 0in 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:left;;width:4%;"&gt;&lt;div style="font-size: 72%;vertical-align: top;letter-spacing: 0px;top: 0px;;display:inline;"&gt;(a)&lt;/div&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;"&gt;&lt;div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts in parenthesis indicate debits/expense.&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
<us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock id="Factid_6725791" contextRef="P06_29_2018To06_27_2019_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"&gt;The impact on fiscal 2017 was immaterial. The impact of Topic 606 on the Consolidated Statement of Comprehensive Income for the year ended June&amp;#160;28, 2018 was as follows:&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 64%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;28,&amp;#160;2018&amp;#160;as&lt;br/&gt;previously&amp;#160;reported&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Impact&amp;#160;of&lt;br/&gt;Adoption&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&lt;br/&gt;Adjusted&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 64%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net sales&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;888,595&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;336&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;888,931&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 64%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross profit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;138,819&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;80&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;138,899&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 64%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income from operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;56,109&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;80&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;56,189&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 64%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;32,420&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;80&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;32,500&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 64%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings per share-basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2.85&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.01&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2.86&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; width: 64%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings per share-diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2.83&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;0.01&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2.84&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
<xbrli:unit id="Unit_USD">
<xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_pure">
<xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_shares">
<xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_USD_per_Share">
<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="Unit_Segment">
<xbrli:measure>jbss:Segment</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_Buildings">
<xbrli:measure>jbss:Buildings</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_Customer">
<xbrli:measure>jbss:Customer</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_Dividends">
<xbrli:measure>jbss:Dividends</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_Vote">
<xbrli:measure>jbss:Vote</xbrli:measure>
</xbrli:unit>
<link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended" />
</xbrli:xbrl>

</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>jbss-20190627.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 20-August-2019 [11:55:40] {PM}-->
<schema targetNamespace="http://imetrix.edgar-online.com/20190627" elementFormDefault="qualified" xmlns:jbss="http://imetrix.edgar-online.com/20190627" xmlns="http://www.w3.org/2001/XMLSchema" 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:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:us-types="http://fasb.org/us-types/2018-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:srt="http://fasb.org/srt/2018-01-31">
<annotation>
<appinfo>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
<link:definition>1001 - Document - Document and Entity Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
<link:definition>1002 - Statement - Consolidated Balance Sheets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
<link:definition>1003 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfComprehensiveIncome" id="ConsolidatedStatementsOfComprehensiveIncome">
<link:definition>1004 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" id="ConsolidatedStatementsOfComprehensiveIncomeParenthetical">
<link:definition>1005 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfStockholdersEquity" id="ConsolidatedStatementsOfStockholdersEquity">
<link:definition>1006 - Statement - Consolidated Statements of Stockholders' Equity</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" id="ConsolidatedStatementsOfStockholdersEquityParenthetical">
<link:definition>1007 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
<link:definition>1008 - Statement - Consolidated Statements of Cash Flows</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" id="ConsolidatedStatementsOfCashFlowsParenthetical">
<link:definition>1009 - Statement - Consolidated Statements of Cash Flows (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPolicies" id="SignificantAccountingPolicies">
<link:definition>1010 - Disclosure - Significant Accounting Policies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/RevenueRecognition" id="RevenueRecognition">
<link:definition>1011 - Disclosure - Revenue Recognition</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/Inventories" id="Inventories">
<link:definition>1012 - Disclosure - Inventories</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssets" id="GoodwillAndIntangibleAssets">
<link:definition>1013 - Disclosure - Goodwill and Intangible Assets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/RevolvingCreditFacility" id="RevolvingCreditFacility">
<link:definition>1014 - Disclosure - Revolving Credit Facility</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/LongTermDebt" id="LongTermDebt">
<link:definition>1015 - Disclosure - Long-Term Debt</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/IncomeTaxes" id="IncomeTaxes">
<link:definition>1016 - Disclosure - Income Taxes</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
<link:definition>1017 - Disclosure - Commitments and Contingencies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/StockholdersEquity" id="StockholdersEquity">
<link:definition>1018 - Disclosure - Stockholders' Equity</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationPlans" id="StockBasedCompensationPlans">
<link:definition>1019 - Disclosure - Stock-Based Compensation Plans</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/CashDividends" id="CashDividends">
<link:definition>1020 - Disclosure - Cash Dividends</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/EmployeeBenefitPlans" id="EmployeeBenefitPlans">
<link:definition>1021 - Disclosure - Employee Benefit Plans</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/RetirementPlan" id="RetirementPlan">
<link:definition>1022 - Disclosure - Retirement Plan</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLoss" id="AccumulatedOtherComprehensiveLoss">
<link:definition>1023 - Disclosure - Accumulated Other Comprehensive Loss</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/TransactionsWithRelatedParties" id="TransactionsWithRelatedParties">
<link:definition>1024 - Disclosure - Transactions with Related Parties</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/ProductTypeSalesMix" id="ProductTypeSalesMix">
<link:definition>1025 - Disclosure - Product Type Sales Mix</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/ValuationAndQualifyingAccountsAndReserves" id="ValuationAndQualifyingAccountsAndReserves">
<link:definition>1026 - Disclosure - Valuation and Qualifying Accounts and Reserves</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SupplementaryQuarterlyDataUnaudited" id="SupplementaryQuarterlyDataUnaudited">
<link:definition>1027 - Disclosure - Supplementary Quarterly Data (Unaudited)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SubsequentEvent" id="SubsequentEvent">
<link:definition>1028 - Disclosure - Subsequent Event</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesPolicies" id="SignificantAccountingPoliciesPolicies">
<link:definition>1029 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesTables" id="SignificantAccountingPoliciesTables">
<link:definition>1030 - Disclosure - Significant Accounting Policies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/RevenueRecognitionTables" id="RevenueRecognitionTables">
<link:definition>1031 - Disclosure - Revenue Recognition (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/InventoriesTables" id="InventoriesTables">
<link:definition>1032 - Disclosure - Inventories (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsTables" id="GoodwillAndIntangibleAssetsTables">
<link:definition>1033 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/LongTermDebtTables" id="LongTermDebtTables">
<link:definition>1034 - Disclosure - Long-Term Debt (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
<link:definition>1035 - Disclosure - Income Taxes (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
<link:definition>1036 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationPlansTables" id="StockBasedCompensationPlansTables">
<link:definition>1037 - Disclosure - Stock-Based Compensation Plans (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/CashDividendsTables" id="CashDividendsTables">
<link:definition>1038 - Disclosure - Cash Dividends (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/EmployeeBenefitPlansTables" id="EmployeeBenefitPlansTables">
<link:definition>1039 - Disclosure - Employee Benefit Plans (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/RetirementPlanTables" id="RetirementPlanTables">
<link:definition>1040 - Disclosure - Retirement Plan (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLossTables" id="AccumulatedOtherComprehensiveLossTables">
<link:definition>1041 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/TransactionsWithRelatedPartiesTables" id="TransactionsWithRelatedPartiesTables">
<link:definition>1042 - Disclosure - Transactions with Related Parties (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/ProductTypeSalesMixTables" id="ProductTypeSalesMixTables">
<link:definition>1043 - Disclosure - Product Type Sales Mix (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/ValuationAndQualifyingAccountsAndReservesTables" id="ValuationAndQualifyingAccountsAndReservesTables">
<link:definition>1044 - Disclosure - Valuation and Qualifying Accounts and Reserves (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SupplementaryQuarterlyDataUnauditedTables" id="SupplementaryQuarterlyDataUnauditedTables">
<link:definition>1045 - Disclosure - Supplementary Quarterly Data (Unaudited) (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" id="SignificantAccountingPoliciesAdditionalInformationDetail">
<link:definition>1046 - Disclosure - Significant Accounting Policies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesDepreciationExpenseForLastThreeFiscalYearsDetail" id="SignificantAccountingPoliciesDepreciationExpenseForLastThreeFiscalYearsDetail">
<link:definition>1047 - Disclosure - Significant Accounting Policies - Depreciation Expense for Last Three Fiscal Years (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail" id="SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail">
<link:definition>1048 - Disclosure - Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesScheduleOfGrossRentalIncomeAndRentalExpenseDetail" id="SignificantAccountingPoliciesScheduleOfGrossRentalIncomeAndRentalExpenseDetail">
<link:definition>1049 - Disclosure - Significant Accounting Policies - Schedule of Gross Rental Income and Rental (Expense) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesScheduleOfGrossRentalIncomeAndRentalExpenseParentheticalDetail" id="SignificantAccountingPoliciesScheduleOfGrossRentalIncomeAndRentalExpenseParentheticalDetail">
<link:definition>1050 - Disclosure - Significant Accounting Policies - Schedule of Gross Rental Income and Rental (Expense) (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesExpectedFutureGrossRentalIncomeUnderOperatingLeasesWithinOfficeBuildingDetail" id="SignificantAccountingPoliciesExpectedFutureGrossRentalIncomeUnderOperatingLeasesWithinOfficeBuildingDetail">
<link:definition>1051 - Disclosure - Significant Accounting Policies - Expected Future Gross Rental Income under Operating Leases within Office Building (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesCarryingValueAndFairValueEstimateOfCurrentAndLongTermDebtDetail" id="SignificantAccountingPoliciesCarryingValueAndFairValueEstimateOfCurrentAndLongTermDebtDetail">
<link:definition>1052 - Disclosure - Significant Accounting Policies - Carrying Value and Fair Value Estimate of Current and Long-Term Debt (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesMarketingAndAdvertisingExpensesRecordedInSellingExpensesDetail" id="SignificantAccountingPoliciesMarketingAndAdvertisingExpensesRecordedInSellingExpensesDetail">
<link:definition>1053 - Disclosure - Significant Accounting Policies - Marketing and Advertising Expenses Recorded in Selling Expenses (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesShippingAndHandlingCostForLastThreeFiscalYearsDetail" id="SignificantAccountingPoliciesShippingAndHandlingCostForLastThreeFiscalYearsDetail">
<link:definition>1054 - Disclosure - Significant Accounting Policies - Shipping and Handling Cost for Last Three Fiscal Years (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesResearchAndDevelopmentExpensesForLastThreeFiscalYearsDetail" id="SignificantAccountingPoliciesResearchAndDevelopmentExpensesForLastThreeFiscalYearsDetail">
<link:definition>1055 - Disclosure - Significant Accounting Policies - Research and Development Expenses for Last Three Fiscal Years (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail" id="SignificantAccountingPoliciesWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail">
<link:definition>1056 - Disclosure - Significant Accounting Policies - Weighted Average Shares Outstanding Used in Computing Basic and Diluted Earnings Per Share (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesSummaryOfAntiDilutiveAwardsExcludedFromComputationOfDilutedEarningsPerShareDetail" id="SignificantAccountingPoliciesSummaryOfAntiDilutiveAwardsExcludedFromComputationOfDilutedEarningsPerShareDetail">
<link:definition>1057 - Disclosure - Significant Accounting Policies - Summary of Anti-dilutive Awards Excluded from Computation of Diluted Earnings Per Share (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/RevenueRecognitionAdditionalInformationDetail" id="RevenueRecognitionAdditionalInformationDetail">
<link:definition>1058 - Disclosure - Revenue Recognition - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" id="RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail">
<link:definition>1059 - Disclosure - Revenue Recognition - Summary of Revenue Disaggregated by Sales Channel (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/RevenueRecognitionSummaryOfImpactOfTopic606OnConsolidatedStatementOfComprehensiveIncomeDetail" id="RevenueRecognitionSummaryOfImpactOfTopic606OnConsolidatedStatementOfComprehensiveIncomeDetail">
<link:definition>1060 - Disclosure - Revenue Recognition - Summary of Impact of Topic 606 on Consolidated Statement of Comprehensive Income (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/InventoriesComponentsOfInventoriesDetail" id="InventoriesComponentsOfInventoriesDetail">
<link:definition>1061 - Disclosure - Inventories - Components of Inventories (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" id="GoodwillAndIntangibleAssetsAdditionalInformationDetail">
<link:definition>1062 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" id="GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail">
<link:definition>1063 - Disclosure - Goodwill and Intangible Assets - Components of Identifiable Intangible Assets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetail" id="GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetail">
<link:definition>1064 - Disclosure - Goodwill and Intangible Assets - Amortization of Intangible Assets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfExpectedAmortizationExpenseDetail" id="GoodwillAndIntangibleAssetsSummaryOfExpectedAmortizationExpenseDetail">
<link:definition>1065 - Disclosure - Goodwill and Intangible Assets - Summary of Expected Amortization Expense (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetail" id="GoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetail">
<link:definition>1066 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/RevolvingCreditFacilityAdditionalInformationDetail" id="RevolvingCreditFacilityAdditionalInformationDetail">
<link:definition>1067 - Disclosure - Revolving Credit Facility  - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/LongTermDebtAdditionalInformationDetail" id="LongTermDebtAdditionalInformationDetail">
<link:definition>1068 - Disclosure - Long-term Debt - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/LongTermDebtLongTermDebtDetail" id="LongTermDebtLongTermDebtDetail">
<link:definition>1069 - Disclosure - Long-term Debt - Long-term Debt (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/LongTermDebtLongTermDebtParentheticalDetail" id="LongTermDebtLongTermDebtParentheticalDetail">
<link:definition>1070 - Disclosure - Long-term Debt - Long-term Debt (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/LongTermDebtAggregateMaturitiesOfLongTermDebtDetail" id="LongTermDebtAggregateMaturitiesOfLongTermDebtDetail">
<link:definition>1071 - Disclosure - Long-term Debt - Aggregate Maturities of Long-term Debt (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/IncomeTaxesAdditionalInformationDetail" id="IncomeTaxesAdditionalInformationDetail">
<link:definition>1072 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/IncomeTaxesProvisionForIncomeTaxesDetail" id="IncomeTaxesProvisionForIncomeTaxesDetail">
<link:definition>1073 - Disclosure - Income Taxes - Provision for Income Taxes (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/IncomeTaxesReconciliationsOfIncomeTaxesAtStatutoryFederalIncomeTaxRateDetail" id="IncomeTaxesReconciliationsOfIncomeTaxesAtStatutoryFederalIncomeTaxRateDetail">
<link:definition>1074 - Disclosure - Income Taxes - Reconciliations of Income Taxes at Statutory Federal Income Tax Rate (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail" id="IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail">
<link:definition>1075 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetail" id="IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetail">
<link:definition>1076 - Disclosure - Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetail" id="IncomeTaxesUnrecognizedTaxBenefitsDetail">
<link:definition>1077 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/CommitmentsAndContingentLiabilitiesAdditionalInformationDetail" id="CommitmentsAndContingentLiabilitiesAdditionalInformationDetail">
<link:definition>1078 - Disclosure - Commitments and Contingent Liabilities - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesRentExpenseRelatedToOperatingLeasesDetail" id="CommitmentsAndContingenciesRentExpenseRelatedToOperatingLeasesDetail">
<link:definition>1079 - Disclosure - Commitments and Contingencies - Rent Expense Related to Operating Leases (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAggregateNonCancelableLeaseCommitmentsUnderOperatingLeasesDetail" id="CommitmentsAndContingenciesAggregateNonCancelableLeaseCommitmentsUnderOperatingLeasesDetail">
<link:definition>1080 - Disclosure - Commitments and Contingencies - Aggregate Non-Cancelable Lease Commitments under Operating Leases (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/StockholdersEquityAdditionalInformationDetail" id="StockholdersEquityAdditionalInformationDetail">
<link:definition>1081 - Disclosure - Stockholders' Equity - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationPlansAdditionalInformationDetail" id="StockBasedCompensationPlansAdditionalInformationDetail">
<link:definition>1082 - Disclosure - Stock-Based Compensation Plans - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetail" id="StockBasedCompensationPlansSummaryOfStockOptionActivityDetail">
<link:definition>1083 - Disclosure - Stock-Based Compensation Plans - Summary of Stock Option Activity (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationPlansSummaryOfTotalIntrinsicValueOfAllOptionsExercisedAndTotalCashReceivedFromExerciseOfOptionsDetail" id="StockBasedCompensationPlansSummaryOfTotalIntrinsicValueOfAllOptionsExercisedAndTotalCashReceivedFromExerciseOfOptionsDetail">
<link:definition>1084 - Disclosure - Stock-Based Compensation Plans - Summary of Total Intrinsic Value of All Options Exercised and Total Cash Received from Exercise of Options (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail" id="StockBasedCompensationPlansSummaryOfRsuActivityDetail">
<link:definition>1085 - Disclosure - Stock-Based Compensation Plans - Summary of RSU Activity (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationPlansSummaryOfCompensationCostAndIncomeTaxBenefitDetail" id="StockBasedCompensationPlansSummaryOfCompensationCostAndIncomeTaxBenefitDetail">
<link:definition>1086 - Disclosure - Stock-Based Compensation Plans - Summary of Compensation Cost and Income Tax Benefit (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/CashDividendsSummaryOfCashDividendsDetail" id="CashDividendsSummaryOfCashDividendsDetail">
<link:definition>1087 - Disclosure - Cash Dividends - Summary of Cash Dividends (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/CashDividendsAdditionalInformationDetail" id="CashDividendsAdditionalInformationDetail">
<link:definition>1088 - Disclosure - Cash Dividends - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/EmployeeBenefitPlansAdditionalInformationDetail" id="EmployeeBenefitPlansAdditionalInformationDetail">
<link:definition>1089 - Disclosure - Employee Benefit Plans - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/EmployeeBenefitPlansExpenseFor401KPlanDetail" id="EmployeeBenefitPlansExpenseFor401KPlanDetail">
<link:definition>1090 - Disclosure - Employee Benefit Plans - Expense for 401 (k) Plan (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/EmployeeBenefitPlansTotalRoutePensionLiabilityDetail" id="EmployeeBenefitPlansTotalRoutePensionLiabilityDetail">
<link:definition>1091 - Disclosure - Employee Benefit Plans - Total Route Pension Liability (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/RetirementPlanChangesInProjectedBenefitObligationDetail" id="RetirementPlanChangesInProjectedBenefitObligationDetail">
<link:definition>1092 - Disclosure - Retirement Plan - Changes in Projected Benefit Obligation (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/RetirementPlanAdditionalInformationDetail" id="RetirementPlanAdditionalInformationDetail">
<link:definition>1093 - Disclosure - Retirement Plan - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/RetirementPlanComponentsOfActuarialLossPortionOfChangeInProjectedBenefitObligationDetail" id="RetirementPlanComponentsOfActuarialLossPortionOfChangeInProjectedBenefitObligationDetail">
<link:definition>1094 - Disclosure - Retirement Plan - Components of Actuarial Loss Portion of Change in Projected Benefit Obligation (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/RetirementPlanScheduleOfNetPeriodicPensionCostDetail" id="RetirementPlanScheduleOfNetPeriodicPensionCostDetail">
<link:definition>1095 - Disclosure - Retirement Plan - Schedule of Net Periodic Pension Cost (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/RetirementPlanAssumptionsToCalculateBenefitObligationAndNetPeriodicCostsOfSerpDetail" id="RetirementPlanAssumptionsToCalculateBenefitObligationAndNetPeriodicCostsOfSerpDetail">
<link:definition>1096 - Disclosure - Retirement Plan - Assumptions to Calculate Benefit Obligation and Net Periodic Costs of SERP (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/RetirementPlanBenefitsExpectedToBePaidInNextTenFiscalYearsDetail" id="RetirementPlanBenefitsExpectedToBePaidInNextTenFiscalYearsDetail">
<link:definition>1097 - Disclosure - Retirement Plan - Benefits Expected to be Paid in Next Ten Fiscal Years (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/RetirementPlanComponentsOfAoclDetail" id="RetirementPlanComponentsOfAoclDetail">
<link:definition>1098 - Disclosure - Retirement Plan - Components of AOCL (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" id="AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail">
<link:definition>1099 - Disclosure - Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" id="AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail">
<link:definition>1100 - Disclosure - Accumulated Other Comprehensive Loss - Reclassifications Out of AOCL (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/TransactionsWithRelatedPartiesAdditionalInformationDetail" id="TransactionsWithRelatedPartiesAdditionalInformationDetail">
<link:definition>1101 - Disclosure - Transactions with Related Parties - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/TransactionsWithRelatedPartiesSummaryOfTransactionsWithRelatedPartyDetail" id="TransactionsWithRelatedPartiesSummaryOfTransactionsWithRelatedPartyDetail">
<link:definition>1102 - Disclosure - Transactions with Related Parties - Summary of Transactions with Related Party (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/ProductTypeSalesMixScheduleOfSalesByProductTypeAsPercentageOfGrossSalesDetail" id="ProductTypeSalesMixScheduleOfSalesByProductTypeAsPercentageOfGrossSalesDetail">
<link:definition>1103 - Disclosure - Product Type Sales Mix - Schedule of Sales by Product Type as Percentage of Gross Sales (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/ValuationAndQualifyingAccountsAndReservesActivityInVariousAllowanceAndReserveAccountsDetail" id="ValuationAndQualifyingAccountsAndReservesActivityInVariousAllowanceAndReserveAccountsDetail">
<link:definition>1104 - Disclosure - Valuation and Qualifying Accounts and Reserves - Activity in Various Allowance and Reserve Accounts (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SupplementaryQuarterlyDataUnauditedUnauditedQuarterlyConsolidatedFinancialDataDetail" id="SupplementaryQuarterlyDataUnauditedUnauditedQuarterlyConsolidatedFinancialDataDetail">
<link:definition>1105 - Disclosure - Supplementary Quarterly Data (Unaudited) - Unaudited Quarterly Consolidated Financial Data (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SubsequentEventAdditionalInformationDetail" id="SubsequentEventAdditionalInformationDetail">
<link:definition>1106 - Disclosure - Subsequent Event - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="jbss-20190627_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="jbss-20190627_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="jbss-20190627_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="jbss-20190627_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<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" />
<import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
<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" />
<import namespace="http://fasb.org/srt/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd" />
<element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_DocumentAndEntityInformationAbstract" substitutionGroup="xbrli:item" />
<element name="NoncumulativeCommonStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_NoncumulativeCommonStockMember" substitutionGroup="xbrli:item" />
<element name="FurnitureAndLeaseholdImprovements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jbss_FurnitureAndLeaseholdImprovements" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jbss_PropertyPlantAndEquipment" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="VehiclesGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jbss_VehiclesGross" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="OtherlongtermassetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_OtherlongtermassetsAbstract" substitutionGroup="xbrli:item" />
<element name="CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jbss_CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RentalAndMiscellaneousExpenseNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_RentalAndMiscellaneousExpenseNet" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="SupplementalDisclosuresOfNonCashInvestingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_SupplementalDisclosuresOfNonCashInvestingActivitiesAbstract" substitutionGroup="xbrli:item" />
<element name="RevolvingCreditFacility" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_RevolvingCreditFacility" substitutionGroup="xbrli:item" />
<element name="DividendsTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_DividendsTextBlock" substitutionGroup="xbrli:item" />
<element name="ProductTypeSalesMixTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ProductTypeSalesMixTextBlock" substitutionGroup="xbrli:item" />
<element name="ShippingAndHandlingChargePolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ShippingAndHandlingChargePolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="FacilityConsolidationProjectAndRealEstateTransactionsPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_FacilityConsolidationProjectAndRealEstateTransactionsPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfDepreciationExpensesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ScheduleOfDepreciationExpensesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfGrossRentalIncomeAndRentalExpenseTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ScheduleOfGrossRentalIncomeAndRentalExpenseTableTextBlock" substitutionGroup="xbrli:item" />
<element name="OperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_OperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfAdvertisingExpensesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ScheduleOfAdvertisingExpensesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfShippingAndHandlingCostsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ScheduleOfShippingAndHandlingCostsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" substitutionGroup="xbrli:item" />
<element name="UnrecognizedTaxBenefitsTabletextblock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_UnrecognizedTaxBenefitsTabletextblock" substitutionGroup="xbrli:item" />
<element name="EmployeesBenefitPlanExpenseTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_EmployeesBenefitPlanExpenseTableTextBlock" substitutionGroup="xbrli:item" />
<element name="RoutePensionLiabilityTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_RoutePensionLiabilityTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfActuarialGainLossInProjectedBenefitObligationTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfSalesByProductTypeAsPercentageOfGrossSalesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ScheduleOfSalesByProductTypeAsPercentageOfGrossSalesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ActivityInVariousAllowanceAndReserveAccountsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ActivityInVariousAllowanceAndReserveAccountsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ElginSiteMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_ElginSiteMember" substitutionGroup="xbrli:item" />
<element name="AccountingPoliciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_AccountingPoliciesLineItems" substitutionGroup="xbrli:item" />
<element name="PeriodToShellBulkStoredNutInventories" type="us-types:durationStringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_PeriodToShellBulkStoredNutInventories" substitutionGroup="xbrli:item" />
<element name="PercentageOfRentableAreaCurrentlyVacant" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jbss_PercentageOfRentableAreaCurrentlyVacant" substitutionGroup="xbrli:item" />
<element name="NumberOfBuildingsLocatedOnSite" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_NumberOfBuildingsLocatedOnSite" substitutionGroup="xbrli:item" />
<element name="PercentageOfBuildingNotBuiltOut" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jbss_PercentageOfBuildingNotBuiltOut" substitutionGroup="xbrli:item" />
<element name="NumberOfCustomersExceedingTenPercentOfSales" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_NumberOfCustomersExceedingTenPercentOfSales" substitutionGroup="xbrli:item" />
<element name="ConcentrationRiskMajorCustomersSales" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ConcentrationRiskMajorCustomersSales" substitutionGroup="xbrli:item" />
<element name="PercentageOfIndividualTaxPositionMinimum" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_PercentageOfIndividualTaxPositionMinimum" substitutionGroup="xbrli:item" />
<element name="PropertyPlantAndEquipmentEstimatedUsefulLivesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="FurnitureAndFixturesAndLeaseholdImprovementsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_FurnitureAndFixturesAndLeaseholdImprovementsMember" substitutionGroup="xbrli:item" />
<element name="PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems" substitutionGroup="xbrli:item" />
<element name="GrossRentalIncomeAndExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_GrossRentalIncomeAndExpenseAbstract" substitutionGroup="xbrli:item" />
<element name="ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract" substitutionGroup="xbrli:item" />
<element name="ShippingAndHandlingCostsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_ShippingAndHandlingCostsAbstract" substitutionGroup="xbrli:item" />
<element name="ShippingHandlingAndTransportationCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ShippingHandlingAndTransportationCost" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AntiDilutiveSharesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_AntiDilutiveSharesAbstract" substitutionGroup="xbrli:item" />
<element name="WeightedAverageExercisePriceOfAntiDilutiveOptionsOutstanding" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_WeightedAverageExercisePriceOfAntiDilutiveOptionsOutstanding" substitutionGroup="xbrli:item" />
<element name="ContractWthCustomerTimingOfSatisfactionOfPerformance" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ContractWthCustomerTimingOfSatisfactionOfPerformance" substitutionGroup="xbrli:item" />
<element name="PercentOfRevenueControlTransfersUponShipment" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_PercentOfRevenueControlTransfersUponShipment" substitutionGroup="xbrli:item" />
<element name="SalesChannelCommercialIngredientsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_SalesChannelCommercialIngredientsMember" substitutionGroup="xbrli:item" />
<element name="SalesChannelContractPackagingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_SalesChannelContractPackagingMember" substitutionGroup="xbrli:item" />
<element name="SquirrelBrandMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_SquirrelBrandMember" substitutionGroup="xbrli:item" />
<element name="AccumulatedAmortizationAndImpairmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_AccumulatedAmortizationAndImpairmentAbstract" substitutionGroup="xbrli:item" />
<element name="EighthAmendmentToCreditAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_EighthAmendmentToCreditAgreementMember" substitutionGroup="xbrli:item" />
<element name="ExcessCreditAvailability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jbss_ExcessCreditAvailability" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="NumberOfCashDividendOrDistributionWithoutObtainingBankConsent" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_NumberOfCashDividendOrDistributionWithoutObtainingBankConsent" substitutionGroup="xbrli:item" />
<element name="MinimumLoanAvailabilityRequiredBeforeFixedChargeCoverageRatioCovenantIsApplicable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jbss_MinimumLoanAvailabilityRequiredBeforeFixedChargeCoverageRatioCovenantIsApplicable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DebtDisclosureTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_DebtDisclosureTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="MortgageFacilityTrancheAMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_MortgageFacilityTrancheAMember" substitutionGroup="xbrli:item" />
<element name="MortgageFacilityTrancheBMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_MortgageFacilityTrancheBMember" substitutionGroup="xbrli:item" />
<element name="SelmaTexasFacilityFinancingObligationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_SelmaTexasFacilityFinancingObligationMember" substitutionGroup="xbrli:item" />
<element name="UnsecuredPromissoryNoteMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_UnsecuredPromissoryNoteMember" substitutionGroup="xbrli:item" />
<element name="MortgageFacilityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_MortgageFacilityMember" substitutionGroup="xbrli:item" />
<element name="PromissoryNoteMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_PromissoryNoteMember" substitutionGroup="xbrli:item" />
<element name="DebtDisclosureLineItemsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_DebtDisclosureLineItemsLineItems" substitutionGroup="xbrli:item" />
<element name="NetWorthToBeMaintainedSpecifiedUnderMortgageFacility" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jbss_NetWorthToBeMaintainedSpecifiedUnderMortgageFacility" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PropertySoldToRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_PropertySoldToRelatedParty" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LeasePeriodForFairValueRent" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_LeasePeriodForFairValueRent" substitutionGroup="xbrli:item" />
<element name="PercentageOfPurchasePriceOnFairValue" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_PercentageOfPurchasePriceOnFairValue" substitutionGroup="xbrli:item" />
<element name="PercentageOfPurchasePriceOnFairValueIncErtainCircumstances" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_PercentageOfPurchasePriceOnFairValueIncErtainCircumstances" substitutionGroup="xbrli:item" />
<element name="MinimumRepurchasePrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_MinimumRepurchasePrice" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BusinessCombinationConsiderationTransferredPromissoryNoteTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_BusinessCombinationConsiderationTransferredPromissoryNoteTerm" substitutionGroup="xbrli:item" />
<element name="BusinessCombinationConsiderationTransferredPromissoryNoteInterestRate" type="xbrli:pureItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_BusinessCombinationConsiderationTransferredPromissoryNoteInterestRate" substitutionGroup="xbrli:item" />
<element name="DebtInstrumentIncreaseInInterestRateInCaseOfDefault" type="xbrli:pureItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_DebtInstrumentIncreaseInInterestRateInCaseOfDefault" substitutionGroup="xbrli:item" />
<element name="DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jbss_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMember" substitutionGroup="xbrli:item" />
<element name="DebtInstrumentPaymentCommencementPeriod" type="xbrli:gYearMonthItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_DebtInstrumentPaymentCommencementPeriod" substitutionGroup="xbrli:item" />
<element name="IncometaxdisclosureLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_IncometaxdisclosureLineItems" substitutionGroup="xbrli:item" />
<element name="StateAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_StateAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="StateDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_StateDomain" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconciliation162MLimitationPercent" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_EffectiveIncomeTaxRateReconciliation162MLimitationPercent" substitutionGroup="xbrli:item" />
<element name="Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jbss_Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredTaxLiabilitiesDepreciationAndAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jbss_DeferredTaxLiabilitiesDepreciationAndAmortization" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DeferredTaxAssetsCapitalizedLeasesNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jbss_DeferredTaxAssetsCapitalizedLeasesNoncurrent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="UnrecognizedTaxBenefitsIncreasesReductionsResultingFromLapseOfApplicableStatuteOfLimitations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_UnrecognizedTaxBenefitsIncreasesReductionsResultingFromLapseOfApplicableStatuteOfLimitations" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="StockholdersEquityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_StockholdersEquityLineItems" substitutionGroup="xbrli:item" />
<element name="RightOfElectingMembersOfBoardOfDirectorsPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_RightOfElectingMembersOfBoardOfDirectorsPercentage" substitutionGroup="xbrli:item" />
<element name="NumberOfNoncumulativeVotingPerShare" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_NumberOfNoncumulativeVotingPerShare" substitutionGroup="xbrli:item" />
<element name="ConvertibleNumberOfCommonShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ConvertibleNumberOfCommonShares" substitutionGroup="xbrli:item" />
<element name="NumberOfVotingPerShareOnOtherMatters" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_NumberOfVotingPerShareOnOtherMatters" substitutionGroup="xbrli:item" />
<element name="OtherStockBasedAwardsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_OtherStockBasedAwardsMember" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred" substitutionGroup="xbrli:item" />
<element name="MaximumAmountOfOptionsOrStockAppreciationRights" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_MaximumAmountOfOptionsOrStockAppreciationRights" substitutionGroup="xbrli:item" />
<element name="MaximumNumberOfShareBasedAwards" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_MaximumNumberOfShareBasedAwards" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExercisablePercent" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExercisablePercent" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TwoThousandAndFourteenOmnibusPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_TwoThousandAndFourteenOmnibusPlanMember" substitutionGroup="xbrli:item" />
<element name="AwardsToAllParticipantsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_AwardsToAllParticipantsMember" substitutionGroup="xbrli:item" />
<element name="AwardsToOneParticipantMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_AwardsToOneParticipantMember" substitutionGroup="xbrli:item" />
<element name="EmployeesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_EmployeesMember" substitutionGroup="xbrli:item" />
<element name="NonEmployeeDirectorsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_NonEmployeeDirectorsMember" substitutionGroup="xbrli:item" />
<element name="EquityGrantCapMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_EquityGrantCapMember" substitutionGroup="xbrli:item" />
<element name="ScheduleOfDividendsPayableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_ScheduleOfDividendsPayableAbstract" substitutionGroup="xbrli:item" />
<element name="SpecialDividendAmountPerShare" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jbss_SpecialDividendAmountPerShare" substitutionGroup="xbrli:item" />
<element name="DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems" substitutionGroup="xbrli:item" />
<element name="RoutePensionLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jbss_RoutePensionLiability" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PaymentToLaborers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_PaymentToLaborers" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="EmployeeContributionFirstThreePercentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_EmployeeContributionFirstThreePercentMember" substitutionGroup="xbrli:item" />
<element name="EmployeeContributionNextTwoPercentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_EmployeeContributionNextTwoPercentMember" substitutionGroup="xbrli:item" />
<element name="K401PlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_K401PlanMember" substitutionGroup="xbrli:item" />
<element name="RoutePensionLiabilityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_RoutePensionLiabilityAbstract" substitutionGroup="xbrli:item" />
<element name="ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract" substitutionGroup="xbrli:item" />
<element name="ChangeInAssumedPayIncreasesImpactingActuarialGainLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ChangeInDiscountRateImpactingActuarialGainLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ChangeInDiscountRateImpactingActuarialGainLoss" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ChangeInMortalityAssumptionImpactingActuarialGainLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ChangeInMortalityAssumptionImpactingActuarialGainLoss" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ActuarialGainLossOther" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_ActuarialGainLossOther" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation" substitutionGroup="xbrli:item" />
<element name="DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost" substitutionGroup="xbrli:item" />
<element name="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jbss_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ProductTypeReportingInformationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_ProductTypeReportingInformationLineItems" substitutionGroup="xbrli:item" />
<element name="PercentageOfGrossProductSales" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jbss_PercentageOfGrossProductSales" substitutionGroup="xbrli:item" />
<element name="PeanutsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_PeanutsMember" substitutionGroup="xbrli:item" />
<element name="PecansMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_PecansMember" substitutionGroup="xbrli:item" />
<element name="CashewsAndMixedNutsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_CashewsAndMixedNutsMember" substitutionGroup="xbrli:item" />
<element name="WalnutsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_WalnutsMember" substitutionGroup="xbrli:item" />
<element name="AlmondsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_AlmondsMember" substitutionGroup="xbrli:item" />
<element name="TrailAndSnackMixesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_TrailAndSnackMixesMember" substitutionGroup="xbrli:item" />
<element name="OtherProductMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_OtherProductMember" substitutionGroup="xbrli:item" />
<element name="ReserveForCashDiscountsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_ReserveForCashDiscountsMember" substitutionGroup="xbrli:item" />
<element name="ReserveForCustomerDeductionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jbss_ReserveForCustomerDeductionMember" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>jbss-20190627_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 20-August-2019 [11:55:39] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ConsolidatedBalanceSheets" roleURI="http://imetrix.edgar-online.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SignificantAccountingPoliciesExpectedFutureGrossRentalIncomeUnderOperatingLeasesWithinOfficeBuildingDetail" roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesExpectedFutureGrossRentalIncomeUnderOperatingLeasesWithinOfficeBuildingDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SignificantAccountingPoliciesWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail" roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#InventoriesComponentsOfInventoriesDetail" roleURI="http://imetrix.edgar-online.com/role/InventoriesComponentsOfInventoriesDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#LongTermDebtLongTermDebtDetail" roleURI="http://imetrix.edgar-online.com/role/LongTermDebtLongTermDebtDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#LongTermDebtAggregateMaturitiesOfLongTermDebtDetail" roleURI="http://imetrix.edgar-online.com/role/LongTermDebtAggregateMaturitiesOfLongTermDebtDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#IncomeTaxesProvisionForIncomeTaxesDetail" roleURI="http://imetrix.edgar-online.com/role/IncomeTaxesProvisionForIncomeTaxesDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#IncomeTaxesReconciliationsOfIncomeTaxesAtStatutoryFederalIncomeTaxRateDetail" roleURI="http://imetrix.edgar-online.com/role/IncomeTaxesReconciliationsOfIncomeTaxesAtStatutoryFederalIncomeTaxRateDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail" roleURI="http://imetrix.edgar-online.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#CommitmentsAndContingenciesAggregateNonCancelableLeaseCommitmentsUnderOperatingLeasesDetail" roleURI="http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAggregateNonCancelableLeaseCommitmentsUnderOperatingLeasesDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RetirementPlanComponentsOfActuarialLossPortionOfChangeInProjectedBenefitObligationDetail" roleURI="http://imetrix.edgar-online.com/role/RetirementPlanComponentsOfActuarialLossPortionOfChangeInProjectedBenefitObligationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RetirementPlanScheduleOfNetPeriodicPensionCostDetail" roleURI="http://imetrix.edgar-online.com/role/RetirementPlanScheduleOfNetPeriodicPensionCostDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RetirementPlanComponentsOfAoclDetail" roleURI="http://imetrix.edgar-online.com/role/RetirementPlanComponentsOfAoclDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" roleURI="http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" roleURI="http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" />
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ConsolidatedBalanceSheets">
<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="loc_us-gaap_Assets" />
<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="loc_us-gaap_AssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" use="optional" order="1" weight="1" />
<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="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="2" weight="1" />
<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="loc_us-gaap_AccountsReceivableNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent" use="optional" order="3" weight="1" />
<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="loc_us-gaap_InventoryNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_InventoryNet" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="5" weight="1" />
<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="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PropertyPlantAndEquipment" xlink:label="loc_jbss_PropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="loc_jbss_PropertyPlantAndEquipment" use="optional" order="7" weight="1" />
<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="loc_us-gaap_PropertyPlantAndEquipmentGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jbss_PropertyPlantAndEquipment" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Land" xlink:label="loc_us-gaap_Land" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_us-gaap_Land" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingsAndImprovementsGross" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_us-gaap_MachineryAndEquipmentGross" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_FurnitureAndLeaseholdImprovements" xlink:label="loc_jbss_FurnitureAndLeaseholdImprovements" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_jbss_FurnitureAndLeaseholdImprovements" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_VehiclesGross" xlink:label="loc_jbss_VehiclesGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_jbss_VehiclesGross" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaap_ConstructionInProgressGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_us-gaap_ConstructionInProgressGross" use="optional" order="14" weight="1" />
<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="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jbss_PropertyPlantAndEquipment" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" use="optional" order="15" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RealEstateInvestmentPropertyNet" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyNet" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets" xlink:label="loc_jbss_CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_jbss_CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_Goodwill" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet" use="optional" order="20" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ConsolidatedBalanceSheets">
<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="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<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="loc_us-gaap_Liabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order="21" weight="1" />
<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="loc_us-gaap_LiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesNoncurrent" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" use="optional" order="23" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" use="optional" order="24" weight="1" />
<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="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent" use="optional" order="25" weight="1" />
<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="loc_us-gaap_LiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesCurrent" use="optional" order="26" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaap_LinesOfCreditCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_LinesOfCreditCurrent" use="optional" order="27" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" use="optional" order="28" weight="1" />
<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="loc_us-gaap_AccountsPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableCurrent" use="optional" order="29" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BankOverdrafts" xlink:label="loc_us-gaap_BankOverdrafts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_BankOverdrafts" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" use="optional" order="31" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent" use="optional" order="32" weight="1" />
<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="loc_us-gaap_StockholdersEquity" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order="33" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_TreasuryStockValue" use="optional" order="34" weight="-1" />
<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="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" order="35" weight="1" />
<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="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" order="36" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock" use="optional" order="37" weight="1" />
<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="loc_us-gaap_CommonStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_CommonStockValue" use="optional" order="38" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfComprehensiveIncome">
<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="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<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="loc_us-gaap_NetIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_NetIncomeLoss" use="optional" order="1" weight="1" />
<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="loc_us-gaap_IncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order="2" weight="-1" />
<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="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_NonoperatingIncomeExpense" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_InterestExpense" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_RentalAndMiscellaneousExpenseNet" xlink:label="loc_jbss_RentalAndMiscellaneousExpenseNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_jbss_RentalAndMiscellaneousExpenseNet" use="optional" order="6" weight="-1" />
<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="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense" use="optional" order="7" weight="1" />
<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="loc_us-gaap_OperatingIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_OperatingIncomeLoss" use="optional" order="8" weight="1" />
<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="loc_us-gaap_GrossProfit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_GrossProfit" use="optional" order="9" weight="1" />
<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="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" use="optional" order="10" weight="1" />
<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="loc_us-gaap_CostOfGoodsAndServicesSold" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold" use="optional" order="11" weight="-1" />
<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="loc_us-gaap_OperatingExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_OperatingExpenses" use="optional" order="12" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingExpense" xlink:label="loc_us-gaap_SellingExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_SellingExpense" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense" use="optional" order="14" weight="1" />
<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="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" use="optional" order="17" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfCashFlows">
<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="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<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="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" use="optional" order="3" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsOfDividends" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" use="optional" order="6" weight="-1" />
<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="loc_us-gaap_ProceedsFromStockOptionsExercised" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised" use="optional" order="7" weight="1" />
<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="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" order="8" weight="1" />
<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="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" use="optional" order="9" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:label="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" use="optional" order="10" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross" use="optional" order="12" weight="-1" />
<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="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" order="13" weight="1" />
<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="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" order="14" weight="-1" />
<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="loc_us-gaap_IncreaseDecreaseInInventories" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories" use="optional" order="15" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" use="optional" order="16" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" use="optional" order="19" weight="-1" />
<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="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="20" weight="1" />
<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="loc_us-gaap_DepreciationDepletionAndAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets" use="optional" order="22" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" use="optional" order="23" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ShareBasedCompensation" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxes" use="optional" order="25" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" use="optional" order="26" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" use="optional" order="27" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RetirementPlanComponentsOfActuarialLossPortionOfChangeInProjectedBenefitObligationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss" xlink:label="loc_JBSS_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="loc_JBSS_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ChangeInDiscountRateImpactingActuarialGainLoss" xlink:label="loc_JBSS_ChangeInDiscountRateImpactingActuarialGainLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="loc_JBSS_ChangeInDiscountRateImpactingActuarialGainLoss" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ChangeInMortalityAssumptionImpactingActuarialGainLoss" xlink:label="loc_JBSS_ChangeInMortalityAssumptionImpactingActuarialGainLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="loc_JBSS_ChangeInMortalityAssumptionImpactingActuarialGainLoss" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ActuarialGainLossOther" xlink:label="loc_JBSS_ActuarialGainLossOther" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="loc_JBSS_ActuarialGainLossOther" use="optional" order="4" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/InventoriesComponentsOfInventoriesDetail">
<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="loc_us-gaap_InventoryNet" />
<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="loc_us-gaap_InventoryRawMaterialsNetOfReserves" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReserves" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReserves" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAggregateNonCancelableLeaseCommitmentsUnderOperatingLeasesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesExpectedFutureGrossRentalIncomeUnderOperatingLeasesWithinOfficeBuildingDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail">
<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="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<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="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" use="optional" order="1" weight="1" />
<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="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/LongTermDebtAggregateMaturitiesOfLongTermDebtDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/IncomeTaxesProvisionForIncomeTaxesDetail">
<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="loc_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent" xlink:label="loc_JBSS_Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="loc_JBSS_Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DeferredTaxLiabilitiesDepreciationAndAmortization" xlink:label="loc_JBSS_DeferredTaxLiabilitiesDepreciationAndAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="loc_JBSS_DeferredTaxLiabilitiesDepreciationAndAmortization" use="optional" order="4" weight="-1" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DeferredTaxAssetsCapitalizedLeasesNoncurrent" xlink:label="loc_JBSS_DeferredTaxAssetsCapitalizedLeasesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="loc_JBSS_DeferredTaxAssetsCapitalizedLeasesNoncurrent" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" use="optional" order="12" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RetirementPlanScheduleOfNetPeriodicPensionCostDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" use="optional" order="4" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RetirementPlanComponentsOfAoclDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" use="optional" order="1" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes" xlink:label="loc_JBSS_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:to="loc_JBSS_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes" use="optional" order="3" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail">
<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="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" use="optional" order="1" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail">
<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="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" use="optional" order="2" weight="-1" />
<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="loc_us-gaap_OtherComprehensiveIncomeLossTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax" use="optional" order="3" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/LongTermDebtLongTermDebtDetail">
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts" xlink:label="loc_JBSS_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_JBSS_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_JBSS_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/IncomeTaxesReconciliationsOfIncomeTaxesAtStatutoryFederalIncomeTaxRateDetail">
<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="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<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="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" use="optional" order="6" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" use="optional" order="8" weight="-1" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_EffectiveIncomeTaxRateReconciliation162MLimitationPercent" xlink:label="loc_JBSS_EffectiveIncomeTaxRateReconciliation162MLimitationPercent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_JBSS_EffectiveIncomeTaxRateReconciliation162MLimitationPercent" use="optional" order="9" weight="1" />
</calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>jbss-20190627_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 20-August-2019 [11:55:40] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#DocumentAndEntityInformation" roleURI="http://imetrix.edgar-online.com/role/DocumentAndEntityInformation" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ConsolidatedBalanceSheets" roleURI="http://imetrix.edgar-online.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://imetrix.edgar-online.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ConsolidatedStatementsOfStockholdersEquity" roleURI="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfStockholdersEquity" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RevenueRecognitionTables" roleURI="http://imetrix.edgar-online.com/role/RevenueRecognitionTables" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail" roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RevenueRecognitionAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/RevenueRecognitionAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" roleURI="http://imetrix.edgar-online.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RevenueRecognitionSummaryOfImpactOfTopic606OnConsolidatedStatementOfComprehensiveIncomeDetail" roleURI="http://imetrix.edgar-online.com/role/RevenueRecognitionSummaryOfImpactOfTopic606OnConsolidatedStatementOfComprehensiveIncomeDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#GoodwillAndIntangibleAssetsAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetail" roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RevolvingCreditFacilityAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/RevolvingCreditFacilityAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#LongTermDebtAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/LongTermDebtAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#LongTermDebtLongTermDebtDetail" roleURI="http://imetrix.edgar-online.com/role/LongTermDebtLongTermDebtDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#LongTermDebtLongTermDebtParentheticalDetail" roleURI="http://imetrix.edgar-online.com/role/LongTermDebtLongTermDebtParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#IncomeTaxesAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/IncomeTaxesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#IncomeTaxesProvisionForIncomeTaxesDetail" roleURI="http://imetrix.edgar-online.com/role/IncomeTaxesProvisionForIncomeTaxesDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail" roleURI="http://imetrix.edgar-online.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#StockholdersEquityAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/StockholdersEquityAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#StockBasedCompensationPlansAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationPlansAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#CashDividendsSummaryOfCashDividendsDetail" roleURI="http://imetrix.edgar-online.com/role/CashDividendsSummaryOfCashDividendsDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#CashDividendsAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/CashDividendsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#EmployeeBenefitPlansAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/EmployeeBenefitPlansAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#EmployeeBenefitPlansExpenseFor401KPlanDetail" roleURI="http://imetrix.edgar-online.com/role/EmployeeBenefitPlansExpenseFor401KPlanDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#EmployeeBenefitPlansTotalRoutePensionLiabilityDetail" roleURI="http://imetrix.edgar-online.com/role/EmployeeBenefitPlansTotalRoutePensionLiabilityDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RetirementPlanChangesInProjectedBenefitObligationDetail" roleURI="http://imetrix.edgar-online.com/role/RetirementPlanChangesInProjectedBenefitObligationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RetirementPlanAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/RetirementPlanAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RetirementPlanComponentsOfActuarialLossPortionOfChangeInProjectedBenefitObligationDetail" roleURI="http://imetrix.edgar-online.com/role/RetirementPlanComponentsOfActuarialLossPortionOfChangeInProjectedBenefitObligationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RetirementPlanAssumptionsToCalculateBenefitObligationAndNetPeriodicCostsOfSerpDetail" roleURI="http://imetrix.edgar-online.com/role/RetirementPlanAssumptionsToCalculateBenefitObligationAndNetPeriodicCostsOfSerpDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RetirementPlanBenefitsExpectedToBePaidInNextTenFiscalYearsDetail" roleURI="http://imetrix.edgar-online.com/role/RetirementPlanBenefitsExpectedToBePaidInNextTenFiscalYearsDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RetirementPlanComponentsOfAoclDetail" roleURI="http://imetrix.edgar-online.com/role/RetirementPlanComponentsOfAoclDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" roleURI="http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" roleURI="http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ProductTypeSalesMixScheduleOfSalesByProductTypeAsPercentageOfGrossSalesDetail" roleURI="http://imetrix.edgar-online.com/role/ProductTypeSalesMixScheduleOfSalesByProductTypeAsPercentageOfGrossSalesDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ValuationAndQualifyingAccountsAndReservesActivityInVariousAllowanceAndReserveAccountsDetail" roleURI="http://imetrix.edgar-online.com/role/ValuationAndQualifyingAccountsAndReservesActivityInVariousAllowanceAndReserveAccountsDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SubsequentEventAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/SubsequentEventAdditionalInformationDetail" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
<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" />
<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" />
<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" />
<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" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" />
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/DocumentAndEntityInformation">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_473529" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_473526" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_DocumentInformationTable_473526" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_473527" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_473526" xlink:to="loc_us-gaap_StatementClassOfStockAxis_473527" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_473528" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_473527" xlink:to="loc_us-gaap_ClassOfStockDomain_473528" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_473528_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_473527" xlink:to="loc_us-gaap_ClassOfStockDomain_473528_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NoncumulativeCommonStockMember" xlink:label="loc_jbss_NoncumulativeCommonStockMember_473530" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_473528" xlink:to="loc_jbss_NoncumulativeCommonStockMember_473530" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_473531" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_473528" xlink:to="loc_us-gaap_CommonClassAMember_473531" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_473532" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_473532" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_473535" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_SecurityExchangeName_473535" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_473546" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_TradingSymbol_473546" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_187801" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_DocumentType_187801" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_187808" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityInteractiveDataCurrent_187808" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_187819" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_AmendmentFlag_187819" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_187827" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_DocumentPeriodEndDate_187827" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_187828" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_DocumentFiscalYearFocus_187828" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_187829" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_DocumentFiscalPeriodFocus_187829" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_187844" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityRegistrantName_187844" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_187845" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityCentralIndexKey_187845" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_187852" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_CurrentFiscalYearEndDate_187852" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_187854" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_187854" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_187855" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityVoluntaryFilers_187855" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_187856" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityCurrentReportingStatus_187856" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_187857" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityShellCompany_187857" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_187858" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityFilerCategory_187858" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_187859" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntitySmallBusiness_187859" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_187860" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityEmergingGrowthCompany_187860" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_187862" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityPublicFloat_187862" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_187905" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_Security12bTitle_187905" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_473690" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityAddressStateOrProvince_473690" use="optional" order="28" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ConsolidatedBalanceSheets">
<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="loc_us-gaap_StatementLineItems_60" />
<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="loc_us-gaap_AssetsAbstract_52" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_60" xlink:to="loc_us-gaap_AssetsAbstract_52" use="optional" order="1" />
<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="loc_us-gaap_AssetsCurrentAbstract_53" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_52" xlink:to="loc_us-gaap_AssetsCurrentAbstract_53" use="optional" order="2" />
<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="loc_us-gaap_AccountsReceivableNetCurrent_69" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_69" use="optional" order="3" />
<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="loc_us-gaap_AssetsCurrent_72" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53" xlink:to="loc_us-gaap_AssetsCurrent_72" use="optional" order="4" />
<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="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_68" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_68" use="optional" order="5" />
<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="loc_us-gaap_InventoryNet_70" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53" xlink:to="loc_us-gaap_InventoryNet_70" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_71" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_71" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_52" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" use="optional" order="8" />
<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="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_96" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_96" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingsAndImprovementsGross" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_90" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_90" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaap_ConstructionInProgressGross_94" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_us-gaap_ConstructionInProgressGross_94" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_FurnitureAndLeaseholdImprovements" xlink:label="loc_jbss_FurnitureAndLeaseholdImprovements_92" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_jbss_FurnitureAndLeaseholdImprovements_92" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Land" xlink:label="loc_us-gaap_Land_89" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_us-gaap_Land_89" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_91" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_91" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PropertyPlantAndEquipment" xlink:label="loc_jbss_PropertyPlantAndEquipment_97" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_jbss_PropertyPlantAndEquipment_97" use="optional" order="15" />
<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="loc_us-gaap_PropertyPlantAndEquipmentGross_95" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_95" use="optional" order="16" />
<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="loc_us-gaap_PropertyPlantAndEquipmentNet_99" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_99" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RealEstateInvestmentPropertyNet" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyNet_98" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyNet_98" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_VehiclesGross" xlink:label="loc_jbss_VehiclesGross_93" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_jbss_VehiclesGross_93" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_OtherlongtermassetsAbstract" xlink:label="loc_jbss_OtherlongtermassetsAbstract_473256" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_52" xlink:to="loc_jbss_OtherlongtermassetsAbstract_473256" use="optional" order="20" />
<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="loc_us-gaap_Assets_67" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_OtherlongtermassetsAbstract_473256" xlink:to="loc_us-gaap_Assets_67" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets" xlink:label="loc_jbss_CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets_63" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_OtherlongtermassetsAbstract_473256" xlink:to="loc_jbss_CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets_63" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_64" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_OtherlongtermassetsAbstract_473256" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_64" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_66" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_OtherlongtermassetsAbstract_473256" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_66" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_65" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_OtherlongtermassetsAbstract_473256" xlink:to="loc_us-gaap_Goodwill_65" use="optional" order="25" />
<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="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_60" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55" use="optional" order="26" />
<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="loc_us-gaap_LiabilitiesAndStockholdersEquity_75" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_75" use="optional" order="27" />
<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="loc_us-gaap_LiabilitiesCurrentAbstract_56" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_56" use="optional" order="28" />
<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="loc_us-gaap_AccountsPayableCurrent_78" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_56" xlink:to="loc_us-gaap_AccountsPayableCurrent_78" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BankOverdrafts" xlink:label="loc_us-gaap_BankOverdrafts_79" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_56" xlink:to="loc_us-gaap_BankOverdrafts_79" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_80" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_56" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_80" use="optional" order="31" />
<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="loc_us-gaap_LiabilitiesCurrent_82" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_56" xlink:to="loc_us-gaap_LiabilitiesCurrent_82" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaap_LinesOfCreditCurrent_76" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_56" xlink:to="loc_us-gaap_LinesOfCreditCurrent_76" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_77" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_56" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_77" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_81" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_56" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_81" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_57" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_57" use="optional" order="36" />
<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="loc_us-gaap_CommitmentsAndContingencies_88" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_57" xlink:to="loc_us-gaap_CommitmentsAndContingencies_88" use="optional" order="37" />
<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="loc_us-gaap_Liabilities_87" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_57" xlink:to="loc_us-gaap_Liabilities_87" use="optional" order="38" />
<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="loc_us-gaap_LiabilitiesNoncurrent_86" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_57" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_86" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_83" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_57" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_83" use="optional" order="40" />
<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="loc_us-gaap_OtherLiabilitiesNoncurrent_85" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_57" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_85" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_84" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_57" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_84" use="optional" order="42" />
<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="loc_us-gaap_StockholdersEquityAbstract_62" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55" xlink:to="loc_us-gaap_StockholdersEquityAbstract_62" use="optional" order="43" />
<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="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_103" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_62" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_103" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_101" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_62" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_101" use="optional" order="45" />
<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="loc_us-gaap_CommonStockValue_100" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_62" xlink:to="loc_us-gaap_CommonStockValue_100" use="optional" order="46" />
<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="loc_us-gaap_RetainedEarningsAccumulatedDeficit_102" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_62" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_102" use="optional" order="47" />
<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="loc_us-gaap_StockholdersEquity_105" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_62" xlink:to="loc_us-gaap_StockholdersEquity_105" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_104" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_62" xlink:to="loc_us-gaap_TreasuryStockValue_104" use="optional" order="49" />
<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="loc_us-gaap_StatementTable_61" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_60" xlink:to="loc_us-gaap_StatementTable_61" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_59" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_61" xlink:to="loc_us-gaap_StatementClassOfStockAxis_59" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_54" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_59" xlink:to="loc_us-gaap_ClassOfStockDomain_54" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_54_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_59" xlink:to="loc_us-gaap_ClassOfStockDomain_54_default" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_73" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_54" xlink:to="loc_us-gaap_CommonClassAMember_73" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NoncumulativeCommonStockMember" xlink:label="loc_jbss_NoncumulativeCommonStockMember_74" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_54" xlink:to="loc_jbss_NoncumulativeCommonStockMember_74" use="optional" order="55" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ConsolidatedBalanceSheetsParenthetical">
<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="loc_us-gaap_StatementLineItems_110" />
<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="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_114" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_114" use="optional" order="1" />
<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="loc_us-gaap_CommonStockParOrStatedValuePerShare_120" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_120" use="optional" order="2" />
<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="loc_us-gaap_CommonStockSharesAuthorized_121" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_121" use="optional" order="3" />
<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="loc_us-gaap_CommonStockSharesIssued_122" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_CommonStockSharesIssued_122" use="optional" order="4" />
<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="loc_us-gaap_CommonStockSharesOutstanding_123" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_123" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_117" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_117" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_119" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_119" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_116" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_116" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DueToRelatedPartiesNoncurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesNoncurrent_118" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_DueToRelatedPartiesNoncurrent_118" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_115" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_115" use="optional" order="10" />
<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="loc_us-gaap_StatementTable_111" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_StatementTable_111" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_109" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_111" xlink:to="loc_us-gaap_StatementClassOfStockAxis_109" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_108" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_109" xlink:to="loc_us-gaap_ClassOfStockDomain_108" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_108_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_109" xlink:to="loc_us-gaap_ClassOfStockDomain_108_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_112" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_108" xlink:to="loc_us-gaap_CommonClassAMember_112" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NoncumulativeCommonStockMember" xlink:label="loc_jbss_NoncumulativeCommonStockMember_113" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_108" xlink:to="loc_jbss_NoncumulativeCommonStockMember_113" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_124" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_TreasuryStockShares_124" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfStockholdersEquity">
<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="loc_us-gaap_StatementLineItems_131" />
<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="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_146" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="loc_us-gaap_DividendsCommonStockCash_142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_DividendsCommonStockCash_142" use="optional" order="2" />
<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="loc_us-gaap_NetIncomeLoss_141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_NetIncomeLoss_141" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_143" use="optional" order="4" />
<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="loc_us-gaap_SharesOutstanding_140" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_SharesOutstanding_140" use="optional" order="5" />
<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="loc_us-gaap_StatementTable_132" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_StatementTable_132" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_129" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_132" xlink:to="loc_us-gaap_StatementClassOfStockAxis_129" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_127" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_129" xlink:to="loc_us-gaap_ClassOfStockDomain_127" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_127_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_129" xlink:to="loc_us-gaap_ClassOfStockDomain_127_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_127" xlink:to="loc_us-gaap_CommonClassAMember_133" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NoncumulativeCommonStockMember" xlink:label="loc_jbss_NoncumulativeCommonStockMember_134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_127" xlink:to="loc_jbss_NoncumulativeCommonStockMember_134" use="optional" order="11" />
<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="loc_us-gaap_StatementEquityComponentsAxis_130" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_132" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_130" use="optional" order="12" />
<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="loc_us-gaap_EquityComponentDomain_128" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_130" xlink:to="loc_us-gaap_EquityComponentDomain_128" use="optional" order="13" />
<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="loc_us-gaap_EquityComponentDomain_128_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_130" xlink:to="loc_us-gaap_EquityComponentDomain_128_default" use="optional" order="14" />
<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="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_128" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_137" use="optional" order="15" />
<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="loc_us-gaap_AdditionalPaidInCapitalMember_135" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_128" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_135" use="optional" order="16" />
<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="loc_us-gaap_RetainedEarningsMember_136" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_128" xlink:to="loc_us-gaap_RetainedEarningsMember_136" use="optional" order="17" />
<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="loc_us-gaap_TreasuryStockMember_138" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_128" xlink:to="loc_us-gaap_TreasuryStockMember_138" use="optional" order="18" />
<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="loc_us-gaap_StockholdersEquity_139" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_StockholdersEquity_139" use="optional" order="19" />
<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="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_145" use="optional" order="20" />
<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="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_144" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_472532" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_472532" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_472661" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_472661" use="optional" order="23" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RevenueRecognitionTables">
<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="loc_us-gaap_StatementLineItems_473357" />
<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="loc_us-gaap_StatementTable_473354" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_473357" xlink:to="loc_us-gaap_StatementTable_473354" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<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="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_473355" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_473354" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_473355" use="optional" order="2" />
<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="loc_us-gaap_TypeOfAdoptionMember_473358" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_473355" xlink:to="loc_us-gaap_TypeOfAdoptionMember_473358" use="optional" order="3" />
<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="loc_us-gaap_TypeOfAdoptionMember_473358_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_473355" xlink:to="loc_us-gaap_TypeOfAdoptionMember_473358_default" use="optional" order="4" />
<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="loc_us-gaap_AccountingStandardsUpdate201409Member_473359" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_473358" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_473359" use="optional" order="5" />
<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="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_473360" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_473357" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_473360" use="optional" order="6" />
<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="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_473361" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_473357" xlink:to="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_473361" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_AccountingPoliciesLineItems" xlink:label="loc_jbss_AccountingPoliciesLineItems_472953" />
<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="loc_us-gaap_StatementTable_472885" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_us-gaap_StatementTable_472885" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_472886" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472885" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_472886" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_472887" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_472886" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_472887" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_472887_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_472886" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_472887_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_472895" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472885" xlink:to="loc_srt_StatementGeographicalAxis_472895" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_472896" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_472895" xlink:to="loc_srt_SegmentGeographicalDomain_472896" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_472896_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_472895" xlink:to="loc_srt_SegmentGeographicalDomain_472896_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ElginSiteMember" xlink:label="loc_jbss_ElginSiteMember_472901" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_472896" xlink:to="loc_jbss_ElginSiteMember_472901" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_472914" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472885" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_472914" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_472916" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_472914" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_472916" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_472916_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_472914" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_472916_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_472921" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_472916" xlink:to="loc_us-gaap_AccountsReceivableMember_472921" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesRevenueGoodsNetMember" xlink:label="loc_us-gaap_SalesRevenueGoodsNetMember_472925" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_472916" xlink:to="loc_us-gaap_SalesRevenueGoodsNetMember_472925" use="optional" order="13" />
<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="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_472931" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472885" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_472931" use="optional" order="14" />
<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="loc_us-gaap_TypeOfAdoptionMember_472932" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_472931" xlink:to="loc_us-gaap_TypeOfAdoptionMember_472932" use="optional" order="15" />
<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="loc_us-gaap_TypeOfAdoptionMember_472932_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_472931" xlink:to="loc_us-gaap_TypeOfAdoptionMember_472932_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_472934" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472885" xlink:to="loc_srt_RangeAxis_472934" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_472935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_472934" xlink:to="loc_srt_RangeMember_472935" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_472935_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_472934" xlink:to="loc_srt_RangeMember_472935_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_472936" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_472935" xlink:to="loc_srt_MinimumMember_472936" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_472939" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472885" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_472939" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_472940" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_472939" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_472940" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_472940_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_472939" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_472940_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_472941" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_472940" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_472941" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_472942" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_472940" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_472942" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_473239" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472885" xlink:to="loc_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_473239" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingGuidanceMember" xlink:label="loc_us-gaap_AccountingGuidanceMember_473240" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_473239" xlink:to="loc_us-gaap_AccountingGuidanceMember_473240" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingGuidanceMember" xlink:label="loc_us-gaap_AccountingGuidanceMember_473240_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_473239" xlink:to="loc_us-gaap_AccountingGuidanceMember_473240_default" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_473241" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountingGuidanceMember_473240" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_473241" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PeriodToShellBulkStoredNutInventories" xlink:label="loc_jbss_PeriodToShellBulkStoredNutInventories_472961" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_jbss_PeriodToShellBulkStoredNutInventories_472961" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_472962" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_us-gaap_NumberOfOperatingSegments_472962" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestCostsCapitalized" xlink:label="loc_us-gaap_InterestCostsCapitalized_473017" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_us-gaap_InterestCostsCapitalized_473017" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_473018" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_473018" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_473029" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_473029" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PercentageOfRentableAreaCurrentlyVacant" xlink:label="loc_jbss_PercentageOfRentableAreaCurrentlyVacant_473031" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_jbss_PercentageOfRentableAreaCurrentlyVacant_473031" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NumberOfBuildingsLocatedOnSite" xlink:label="loc_jbss_NumberOfBuildingsLocatedOnSite_473043" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_jbss_NumberOfBuildingsLocatedOnSite_473043" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PercentageOfBuildingNotBuiltOut" xlink:label="loc_jbss_PercentageOfBuildingNotBuiltOut_473044" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_jbss_PercentageOfBuildingNotBuiltOut_473044" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NumberOfCustomersExceedingTenPercentOfSales" xlink:label="loc_jbss_NumberOfCustomersExceedingTenPercentOfSales_473046" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_jbss_NumberOfCustomersExceedingTenPercentOfSales_473046" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ConcentrationRiskMajorCustomersSales" xlink:label="loc_jbss_ConcentrationRiskMajorCustomersSales_473049" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_jbss_ConcentrationRiskMajorCustomersSales_473049" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_473051" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_473051" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PercentageOfIndividualTaxPositionMinimum" xlink:label="loc_jbss_PercentageOfIndividualTaxPositionMinimum_473052" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_jbss_PercentageOfIndividualTaxPositionMinimum_473052" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement" xlink:label="loc_us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement_473056" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement_473056" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_473242" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_473242" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_473244" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_us-gaap_OperatingLeaseLiability_473244" use="optional" order="44" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail">
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems" xlink:label="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems_473135" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTable" xlink:label="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTable_473090" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems_473135" xlink:to="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTable_473090" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_473096" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTable_473090" xlink:to="loc_srt_RangeAxis_473096" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_473098" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_473096" xlink:to="loc_srt_RangeMember_473098" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_473098_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_473096" xlink:to="loc_srt_RangeMember_473098_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_473099" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_473098" xlink:to="loc_srt_MinimumMember_473099" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_473100" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_473098" xlink:to="loc_srt_MaximumMember_473100" use="optional" order="6" />
<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="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_473101" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTable_473090" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_473101" use="optional" order="7" />
<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="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_473103" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_473101" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_473103" use="optional" order="8" />
<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="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_473103_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_473101" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_473103_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_473108" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_473103" xlink:to="loc_us-gaap_BuildingMember_473108" use="optional" order="10" />
<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="loc_us-gaap_MachineryAndEquipmentMember_473116" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_473103" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_473116" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_FurnitureAndFixturesAndLeaseholdImprovementsMember" xlink:label="loc_jbss_FurnitureAndFixturesAndLeaseholdImprovementsMember_473123" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_473103" xlink:to="loc_jbss_FurnitureAndFixturesAndLeaseholdImprovementsMember_473123" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_473127" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_473103" xlink:to="loc_us-gaap_VehiclesMember_473127" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TechnologyEquipmentMember" xlink:label="loc_us-gaap_TechnologyEquipmentMember_473131" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_473103" xlink:to="loc_us-gaap_TechnologyEquipmentMember_473131" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_473137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems_473135" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_473137" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RevenueRecognitionAdditionalInformationDetail">
<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="loc_us-gaap_DisaggregationOfRevenueLineItems_198" />
<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="loc_us-gaap_ContractWithCustomerAssetNet_206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_198" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_206" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ContractWthCustomerTimingOfSatisfactionOfPerformance" xlink:label="loc_jbss_ContractWthCustomerTimingOfSatisfactionOfPerformance_205" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_198" xlink:to="loc_jbss_ContractWthCustomerTimingOfSatisfactionOfPerformance_205" use="optional" order="2" />
<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="loc_us-gaap_DisaggregationOfRevenueTable_199" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_198" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_199" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_195" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_199" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_195" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_194" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_195" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_194" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_194_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_195" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_194_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesRevenueGoodsNetMember" xlink:label="loc_us-gaap_SalesRevenueGoodsNetMember_202" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_194" xlink:to="loc_us-gaap_SalesRevenueGoodsNetMember_202" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_196" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_199" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_196" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_197" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_196" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_197" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_197_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_196" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_197_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_203" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_197" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_203" use="optional" order="11" />
<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="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_200" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_199" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_200" use="optional" order="12" />
<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="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_201" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_200" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_201" use="optional" order="13" />
<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="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_201_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_200" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_201_default" use="optional" order="14" />
<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="loc_us-gaap_TransferredAtPointInTimeMember_207" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_201" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_207" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PercentOfRevenueControlTransfersUponShipment" xlink:label="loc_jbss_PercentOfRevenueControlTransfersUponShipment_204" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_198" xlink:to="loc_jbss_PercentOfRevenueControlTransfersUponShipment_204" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail">
<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="loc_us-gaap_DisaggregationOfRevenueLineItems_212" />
<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="loc_us-gaap_DisaggregationOfRevenueTable_213" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_212" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_213" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_210" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_213" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_210" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_211" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_210" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_211" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_211_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_210" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_211_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SalesChannelCommercialIngredientsMember" xlink:label="loc_jbss_SalesChannelCommercialIngredientsMember_215" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_211" xlink:to="loc_jbss_SalesChannelCommercialIngredientsMember_215" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SalesChannelContractPackagingMember" xlink:label="loc_jbss_SalesChannelContractPackagingMember_216" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_211" xlink:to="loc_jbss_SalesChannelContractPackagingMember_216" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesChannelDirectlyToConsumerMember" xlink:label="loc_us-gaap_SalesChannelDirectlyToConsumerMember_214" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_211" xlink:to="loc_us-gaap_SalesChannelDirectlyToConsumerMember_214" use="optional" order="7" />
<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="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_212" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_217" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RevenueRecognitionSummaryOfImpactOfTopic606OnConsolidatedStatementOfComprehensiveIncomeDetail">
<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="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_223" />
<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="loc_us-gaap_EarningsPerShareBasic_232" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_223" xlink:to="loc_us-gaap_EarningsPerShareBasic_232" use="optional" order="1" />
<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="loc_us-gaap_EarningsPerShareDiluted_233" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_223" xlink:to="loc_us-gaap_EarningsPerShareDiluted_233" use="optional" order="2" />
<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="loc_us-gaap_GrossProfit_229" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_223" xlink:to="loc_us-gaap_GrossProfit_229" use="optional" order="3" />
<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="loc_us-gaap_NetIncomeLoss_231" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_223" xlink:to="loc_us-gaap_NetIncomeLoss_231" use="optional" order="4" />
<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="loc_us-gaap_OperatingIncomeLoss_230" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_223" xlink:to="loc_us-gaap_OperatingIncomeLoss_230" use="optional" order="5" />
<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="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_223" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_228" use="optional" order="6" />
<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="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_224" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_223" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_224" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="7" />
<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="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_224" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_220" use="optional" order="8" />
<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="loc_us-gaap_TypeOfAdoptionMember_225" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_220" xlink:to="loc_us-gaap_TypeOfAdoptionMember_225" use="optional" order="9" />
<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="loc_us-gaap_TypeOfAdoptionMember_225_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_220" xlink:to="loc_us-gaap_TypeOfAdoptionMember_225_default" use="optional" order="10" />
<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="loc_us-gaap_AccountingStandardsUpdate201409Member_234" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_225" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_234" use="optional" order="11" />
<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="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_221" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_224" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_221" use="optional" order="12" />
<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="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_222" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_221" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_222" use="optional" order="13" />
<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="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_222_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_221" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_222_default" use="optional" order="14" />
<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="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_226" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_222" xlink:to="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_226" use="optional" order="15" />
<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="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_222" xlink:to="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_227" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_260" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_267" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_260" xlink:to="loc_us-gaap_Goodwill_267" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_263" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_260" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_263" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_259" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_263" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_259" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_258" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_259" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_258" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_258_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_259" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_258_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SquirrelBrandMember" xlink:label="loc_jbss_SquirrelBrandMember_264" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_258" xlink:to="loc_jbss_SquirrelBrandMember_264" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_261" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_263" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_261" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_262" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_261" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_262" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_262_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_261" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_262_default" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_246" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_AccumulatedAmortizationAndImpairmentAbstract" xlink:label="loc_jbss_AccumulatedAmortizationAndImpairmentAbstract_242" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_246" xlink:to="loc_jbss_AccumulatedAmortizationAndImpairmentAbstract_242" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_249" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_AccumulatedAmortizationAndImpairmentAbstract_242" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_249" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_251" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_246" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_251" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_252" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_246" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_252" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_248" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_246" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_248" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_244" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_248" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_244" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_243" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_244" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_243" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_243_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_244" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_243_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SquirrelBrandMember" xlink:label="loc_jbss_SquirrelBrandMember_250" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_243" xlink:to="loc_jbss_SquirrelBrandMember_250" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_245" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_248" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_245" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_247" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_245" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_247" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_247_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_245" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_247_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_253" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_247" xlink:to="loc_us-gaap_CustomerRelationshipsMember_253" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_255" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_247" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_255" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaap_TradeNamesMember_254" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_247" xlink:to="loc_us-gaap_TradeNamesMember_254" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_473379" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_473376" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_473379" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_473376" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_473377" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_473376" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_473377" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_473378" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_473377" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_473378" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_473378_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_473377" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_473378_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_473380" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_473378" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_473380" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_473381" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_473379" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_473381" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RevolvingCreditFacilityAdditionalInformationDetail">
<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="loc_us-gaap_DebtInstrumentLineItems_280" />
<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="loc_us-gaap_DebtInstrumentTable_281" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_280" xlink:to="loc_us-gaap_DebtInstrumentTable_281" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<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="loc_us-gaap_CreditFacilityAxis_278" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_281" xlink:to="loc_us-gaap_CreditFacilityAxis_278" use="optional" order="2" />
<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="loc_us-gaap_CreditFacilityDomain_279" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_278" xlink:to="loc_us-gaap_CreditFacilityDomain_279" use="optional" order="3" />
<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="loc_us-gaap_CreditFacilityDomain_279_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_278" xlink:to="loc_us-gaap_CreditFacilityDomain_279_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_282" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_279" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_282" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_EighthAmendmentToCreditAgreementMember" xlink:label="loc_jbss_EighthAmendmentToCreditAgreementMember_473407" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_279" xlink:to="loc_jbss_EighthAmendmentToCreditAgreementMember_473407" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_473413" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_281" xlink:to="loc_srt_RangeAxis_473413" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_473414" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_473413" xlink:to="loc_srt_RangeMember_473414" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_473414_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_473413" xlink:to="loc_srt_RangeMember_473414_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_473415" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_473414" xlink:to="loc_srt_MaximumMember_473415" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_286" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_280" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_286" use="optional" order="11" />
<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="loc_us-gaap_LineOfCredit_285" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_280" xlink:to="loc_us-gaap_LineOfCredit_285" use="optional" order="12" />
<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="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_283" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_280" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_283" use="optional" order="13" />
<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="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_284" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_280" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_284" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ExcessCreditAvailability" xlink:label="loc_jbss_ExcessCreditAvailability_473408" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_280" xlink:to="loc_jbss_ExcessCreditAvailability_473408" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_473409" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_280" xlink:to="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_473409" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NumberOfCashDividendOrDistributionWithoutObtainingBankConsent" xlink:label="loc_jbss_NumberOfCashDividendOrDistributionWithoutObtainingBankConsent_473410" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_280" xlink:to="loc_jbss_NumberOfCashDividendOrDistributionWithoutObtainingBankConsent_473410" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate_473411" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_280" xlink:to="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate_473411" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MinimumLoanAvailabilityRequiredBeforeFixedChargeCoverageRatioCovenantIsApplicable" xlink:label="loc_jbss_MinimumLoanAvailabilityRequiredBeforeFixedChargeCoverageRatioCovenantIsApplicable_473412" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_280" xlink:to="loc_jbss_MinimumLoanAvailabilityRequiredBeforeFixedChargeCoverageRatioCovenantIsApplicable_473412" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/LongTermDebtAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DebtDisclosureLineItemsLineItems" xlink:label="loc_jbss_DebtDisclosureLineItemsLineItems_472594" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DebtDisclosureTable" xlink:label="loc_jbss_DebtDisclosureTable_472568" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_jbss_DebtDisclosureTable_472568" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<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="loc_us-gaap_LongtermDebtTypeAxis_472569" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jbss_DebtDisclosureTable_472568" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_472569" use="optional" order="2" />
<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="loc_us-gaap_LongtermDebtTypeDomain_472570" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_472569" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_472570" use="optional" order="3" />
<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="loc_us-gaap_LongtermDebtTypeDomain_472570_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_472569" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_472570_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MortgageFacilityTrancheAMember" xlink:label="loc_jbss_MortgageFacilityTrancheAMember_472572" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472570" xlink:to="loc_jbss_MortgageFacilityTrancheAMember_472572" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MortgageFacilityTrancheBMember" xlink:label="loc_jbss_MortgageFacilityTrancheBMember_472573" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472570" xlink:to="loc_jbss_MortgageFacilityTrancheBMember_472573" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SelmaTexasFacilityFinancingObligationMember" xlink:label="loc_jbss_SelmaTexasFacilityFinancingObligationMember_472580" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472570" xlink:to="loc_jbss_SelmaTexasFacilityFinancingObligationMember_472580" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_UnsecuredPromissoryNoteMember" xlink:label="loc_jbss_UnsecuredPromissoryNoteMember_472581" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472570" xlink:to="loc_jbss_UnsecuredPromissoryNoteMember_472581" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MortgageFacilityMember" xlink:label="loc_jbss_MortgageFacilityMember_472650" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472570" xlink:to="loc_jbss_MortgageFacilityMember_472650" use="optional" order="9" />
<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="loc_us-gaap_DebtInstrumentAxis_472586" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jbss_DebtDisclosureTable_472568" xlink:to="loc_us-gaap_DebtInstrumentAxis_472586" use="optional" order="10" />
<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="loc_us-gaap_DebtInstrumentNameDomain_472588" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_472586" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_472588" use="optional" order="11" />
<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="loc_us-gaap_DebtInstrumentNameDomain_472588_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_472586" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_472588_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PromissoryNoteMember" xlink:label="loc_jbss_PromissoryNoteMember_472591" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_472588" xlink:to="loc_jbss_PromissoryNoteMember_472591" use="optional" order="13" />
<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="loc_us-gaap_DebtInstrumentFaceAmount_472599" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_472599" use="optional" order="14" />
<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="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_472601" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_472601" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_472602" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_472602" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_472604" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_472604" use="optional" order="17" />
<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="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_472605" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_472605" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NetWorthToBeMaintainedSpecifiedUnderMortgageFacility" xlink:label="loc_jbss_NetWorthToBeMaintainedSpecifiedUnderMortgageFacility_472606" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_jbss_NetWorthToBeMaintainedSpecifiedUnderMortgageFacility_472606" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" xlink:label="loc_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition_472609" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition_472609" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_472611" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_472611" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PropertySoldToRelatedParty" xlink:label="loc_jbss_PropertySoldToRelatedParty_472613" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_jbss_PropertySoldToRelatedParty_472613" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_LeasePeriodForFairValueRent" xlink:label="loc_jbss_LeasePeriodForFairValueRent_472620" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_jbss_LeasePeriodForFairValueRent_472620" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PercentageOfPurchasePriceOnFairValue" xlink:label="loc_jbss_PercentageOfPurchasePriceOnFairValue_472621" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_jbss_PercentageOfPurchasePriceOnFairValue_472621" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PercentageOfPurchasePriceOnFairValueIncErtainCircumstances" xlink:label="loc_jbss_PercentageOfPurchasePriceOnFairValueIncErtainCircumstances_472624" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_jbss_PercentageOfPurchasePriceOnFairValueIncErtainCircumstances_472624" use="optional" order="25" />
<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="loc_us-gaap_LongTermDebt_472626" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_LongTermDebt_472626" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MinimumRepurchasePrice" xlink:label="loc_jbss_MinimumRepurchasePrice_472627" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_jbss_MinimumRepurchasePrice_472627" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:label="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_472629" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_472629" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_472631" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_472631" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_BusinessCombinationConsiderationTransferredPromissoryNoteTerm" xlink:label="loc_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteTerm_472633" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteTerm_472633" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_BusinessCombinationConsiderationTransferredPromissoryNoteInterestRate" xlink:label="loc_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteInterestRate_472634" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteInterestRate_472634" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DebtInstrumentIncreaseInInterestRateInCaseOfDefault" xlink:label="loc_jbss_DebtInstrumentIncreaseInInterestRateInCaseOfDefault_472641" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_jbss_DebtInstrumentIncreaseInInterestRateInCaseOfDefault_472641" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayable" xlink:label="loc_us-gaap_NotesPayable_472642" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_NotesPayable_472642" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaap_InterestPaid_472643" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_InterestPaid_472643" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_472659" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_472659" use="optional" order="35" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/LongTermDebtLongTermDebtDetail">
<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="loc_us-gaap_DebtInstrumentLineItems_472433" />
<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="loc_us-gaap_StatementTable_472419" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472433" xlink:to="loc_us-gaap_StatementTable_472419" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<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="loc_us-gaap_LongtermDebtTypeAxis_472424" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472419" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_472424" use="optional" order="2" />
<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="loc_us-gaap_LongtermDebtTypeDomain_472425" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_472424" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_472425" use="optional" order="3" />
<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="loc_us-gaap_LongtermDebtTypeDomain_472425_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_472424" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_472425_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MortgageFacilityTrancheAMember" xlink:label="loc_jbss_MortgageFacilityTrancheAMember_472426" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472425" xlink:to="loc_jbss_MortgageFacilityTrancheAMember_472426" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MortgageFacilityTrancheBMember" xlink:label="loc_jbss_MortgageFacilityTrancheBMember_472427" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472425" xlink:to="loc_jbss_MortgageFacilityTrancheBMember_472427" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SelmaTexasFacilityFinancingObligationMember" xlink:label="loc_jbss_SelmaTexasFacilityFinancingObligationMember_472428" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472425" xlink:to="loc_jbss_SelmaTexasFacilityFinancingObligationMember_472428" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_UnsecuredPromissoryNoteMember" xlink:label="loc_jbss_UnsecuredPromissoryNoteMember_472432" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472425" xlink:to="loc_jbss_UnsecuredPromissoryNoteMember_472432" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_472429" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472419" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_472429" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_472430" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_472429" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_472430" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_472430_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_472429" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_472430_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SquirrelBrandMember" xlink:label="loc_jbss_SquirrelBrandMember_472431" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_472430" xlink:to="loc_jbss_SquirrelBrandMember_472431" use="optional" order="12" />
<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="loc_us-gaap_LongTermDebt_472434" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472433" xlink:to="loc_us-gaap_LongTermDebt_472434" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_472435" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472433" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_472435" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts" xlink:label="loc_jbss_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts_472438" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472433" xlink:to="loc_jbss_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts_472438" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_472440" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472433" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_472440" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_472442" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472433" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_472442" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/LongTermDebtLongTermDebtParentheticalDetail">
<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="loc_us-gaap_DebtInstrumentLineItems_472518" />
<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="loc_us-gaap_DebtInstrumentTable_472453" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472518" xlink:to="loc_us-gaap_DebtInstrumentTable_472453" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_472457" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_472453" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_472457" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_472458" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_472457" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_472458" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_472458_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_472457" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_472458_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SquirrelBrandMember" xlink:label="loc_jbss_SquirrelBrandMember_472460" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_472458" xlink:to="loc_jbss_SquirrelBrandMember_472460" use="optional" order="5" />
<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="loc_us-gaap_LongtermDebtTypeAxis_472461" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_472453" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_472461" use="optional" order="6" />
<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="loc_us-gaap_LongtermDebtTypeDomain_472462" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_472461" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_472462" use="optional" order="7" />
<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="loc_us-gaap_LongtermDebtTypeDomain_472462_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_472461" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_472462_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MortgageFacilityTrancheAMember" xlink:label="loc_jbss_MortgageFacilityTrancheAMember_472463" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472462" xlink:to="loc_jbss_MortgageFacilityTrancheAMember_472463" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MortgageFacilityTrancheBMember" xlink:label="loc_jbss_MortgageFacilityTrancheBMember_472464" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472462" xlink:to="loc_jbss_MortgageFacilityTrancheBMember_472464" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_UnsecuredPromissoryNoteMember" xlink:label="loc_jbss_UnsecuredPromissoryNoteMember_472466" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472462" xlink:to="loc_jbss_UnsecuredPromissoryNoteMember_472466" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMember" xlink:label="loc_jbss_SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMember_472467" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472462" xlink:to="loc_jbss_SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMember_472467" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DebtInstrumentPaymentCommencementPeriod" xlink:label="loc_jbss_DebtInstrumentPaymentCommencementPeriod_472522" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472518" xlink:to="loc_jbss_DebtInstrumentPaymentCommencementPeriod_472522" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_472525" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472518" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_472525" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_472528" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472518" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_472528" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_472529" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472518" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_472529" use="optional" order="16" />
<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="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_472530" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472518" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_472530" use="optional" order="17" />
<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="loc_us-gaap_DebtInstrumentMaturityDate_472531" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472518" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_472531" use="optional" order="18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/IncomeTaxesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_IncometaxdisclosureLineItems" xlink:label="loc_jbss_IncometaxdisclosureLineItems_472978" />
<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="loc_us-gaap_StatementTable_472969" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jbss_IncometaxdisclosureLineItems_472978" xlink:to="loc_us-gaap_StatementTable_472969" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472970" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472969" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472970" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472971" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472970" xlink:to="loc_us-gaap_ClassOfStockDomain_472971" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472971_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472970" xlink:to="loc_us-gaap_ClassOfStockDomain_472971_default" use="optional" order="4" />
<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="loc_us-gaap_StatementScenarioAxis_472983" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472969" xlink:to="loc_us-gaap_StatementScenarioAxis_472983" use="optional" order="5" />
<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="loc_us-gaap_ScenarioUnspecifiedDomain_472984" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_472983" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_472984" use="optional" order="6" />
<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="loc_us-gaap_ScenarioUnspecifiedDomain_472984_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_472983" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_472984_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_472989" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472969" xlink:to="loc_srt_StatementGeographicalAxis_472989" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_472990" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_472989" xlink:to="loc_srt_SegmentGeographicalDomain_472990" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_472990_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_472989" xlink:to="loc_srt_SegmentGeographicalDomain_472990_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_472991" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_472990" xlink:to="loc_country_US_472991" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_StateAxis" xlink:label="loc_jbss_StateAxis_475634" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472969" xlink:to="loc_jbss_StateAxis_475634" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_StateDomain" xlink:label="loc_jbss_StateDomain_475635" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_jbss_StateAxis_475634" xlink:to="loc_jbss_StateDomain_475635" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_StateDomain" xlink:label="loc_jbss_StateDomain_475635_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_jbss_StateAxis_475634" xlink:to="loc_jbss_StateDomain_475635_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_IL" xlink:label="loc_stpr_IL_475636" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_StateDomain_475635" xlink:to="loc_stpr_IL_475636" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_CA" xlink:label="loc_stpr_CA_475637" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_StateDomain_475635" xlink:to="loc_stpr_CA_475637" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OpenTaxYear" xlink:label="loc_us-gaap_OpenTaxYear_473000" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_IncometaxdisclosureLineItems_472978" xlink:to="loc_us-gaap_OpenTaxYear_473000" use="optional" order="17" />
<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="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_473005" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_IncometaxdisclosureLineItems_472978" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_473005" use="optional" order="18" />
<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="loc_us-gaap_UnrecognizedTaxBenefits_473007" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_IncometaxdisclosureLineItems_472978" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_473007" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/IncomeTaxesProvisionForIncomeTaxesDetail">
<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="loc_us-gaap_StatementLineItems_472789" />
<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="loc_us-gaap_StatementTable_472786" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_472789" xlink:to="loc_us-gaap_StatementTable_472786" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472787" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472786" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472787" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472788" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472787" xlink:to="loc_us-gaap_ClassOfStockDomain_472788" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472788_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472787" xlink:to="loc_us-gaap_ClassOfStockDomain_472788_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_472791" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_472789" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_472791" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_472801" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_472791" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_472801" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_472805" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_472791" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_472805" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_472809" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_472791" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_472809" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_472812" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_472789" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_472812" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_472815" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_472812" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_472815" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_472817" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_472812" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_472817" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_472820" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_472812" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_472820" use="optional" order="12" />
<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="loc_us-gaap_IncomeTaxExpenseBenefit_472825" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_472812" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_472825" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail">
<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="loc_us-gaap_StatementLineItems_472870" />
<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="loc_us-gaap_StatementTable_472867" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_472870" xlink:to="loc_us-gaap_StatementTable_472867" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472868" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472867" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472868" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472869" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472868" xlink:to="loc_us-gaap_ClassOfStockDomain_472869" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472869_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472868" xlink:to="loc_us-gaap_ClassOfStockDomain_472869_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_472870" xlink:to="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent" xlink:label="loc_jbss_Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent_472889" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_jbss_Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent_472889" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_472890" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_472890" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_472891" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_472891" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DeferredTaxLiabilitiesDepreciationAndAmortization" xlink:label="loc_jbss_DeferredTaxLiabilitiesDepreciationAndAmortization_472892" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_jbss_DeferredTaxLiabilitiesDepreciationAndAmortization_472892" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DeferredTaxAssetsCapitalizedLeasesNoncurrent" xlink:label="loc_jbss_DeferredTaxAssetsCapitalizedLeasesNoncurrent_472893" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_jbss_DeferredTaxAssetsCapitalizedLeasesNoncurrent_472893" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_472898" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_472898" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_472904" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_472904" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_472912" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_472912" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_472920" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_472920" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_472924" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_472924" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_472926" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_472926" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent_472928" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent_472928" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_472930" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_472930" use="optional" order="18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/StockholdersEquityAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_StockholdersEquityLineItems" xlink:label="loc_jbss_StockholdersEquityLineItems_473481" />
<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="loc_us-gaap_StatementTable_473475" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jbss_StockholdersEquityLineItems_473481" xlink:to="loc_us-gaap_StatementTable_473475" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_473476" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_473475" xlink:to="loc_us-gaap_StatementClassOfStockAxis_473476" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_473477" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_473476" xlink:to="loc_us-gaap_ClassOfStockDomain_473477" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_473477_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_473476" xlink:to="loc_us-gaap_ClassOfStockDomain_473477_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NoncumulativeCommonStockMember" xlink:label="loc_jbss_NoncumulativeCommonStockMember_473479" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_473477" xlink:to="loc_jbss_NoncumulativeCommonStockMember_473479" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_473480" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_473477" xlink:to="loc_us-gaap_CommonClassAMember_473480" use="optional" order="6" />
<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="loc_us-gaap_CommonStockParOrStatedValuePerShare_473483" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_StockholdersEquityLineItems_473481" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_473483" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_RightOfElectingMembersOfBoardOfDirectorsPercentage" xlink:label="loc_jbss_RightOfElectingMembersOfBoardOfDirectorsPercentage_473484" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_StockholdersEquityLineItems_473481" xlink:to="loc_jbss_RightOfElectingMembersOfBoardOfDirectorsPercentage_473484" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NumberOfNoncumulativeVotingPerShare" xlink:label="loc_jbss_NumberOfNoncumulativeVotingPerShare_473485" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_StockholdersEquityLineItems_473481" xlink:to="loc_jbss_NumberOfNoncumulativeVotingPerShare_473485" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ConvertibleNumberOfCommonShares" xlink:label="loc_jbss_ConvertibleNumberOfCommonShares_473486" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_StockholdersEquityLineItems_473481" xlink:to="loc_jbss_ConvertibleNumberOfCommonShares_473486" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NumberOfVotingPerShareOnOtherMatters" xlink:label="loc_jbss_NumberOfVotingPerShareOnOtherMatters_473487" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_StockholdersEquityLineItems_473481" xlink:to="loc_jbss_NumberOfVotingPerShareOnOtherMatters_473487" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/StockBasedCompensationPlansAdditionalInformationDetail">
<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="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_312" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_312" use="optional" order="1" />
<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="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_313" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_313" use="optional" order="2" />
<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="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_308" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_308" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<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="loc_us-gaap_AwardTypeAxis_307" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_308" xlink:to="loc_us-gaap_AwardTypeAxis_307" use="optional" order="4" />
<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="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_310" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_307" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_310" use="optional" order="5" />
<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="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_310_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_307" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_310_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_314" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_310" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_314" use="optional" order="7" />
<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="loc_us-gaap_RestrictedStockMember_473309" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_310" xlink:to="loc_us-gaap_RestrictedStockMember_473309" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_OtherStockBasedAwardsMember" xlink:label="loc_jbss_OtherStockBasedAwardsMember_473310" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_310" xlink:to="loc_jbss_OtherStockBasedAwardsMember_473310" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_473311" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_310" xlink:to="loc_us-gaap_PerformanceSharesMember_473311" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_473260" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_308" xlink:to="loc_us-gaap_PlanNameAxis_473260" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_473261" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_473260" xlink:to="loc_us-gaap_PlanNameDomain_473261" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_473261_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_473260" xlink:to="loc_us-gaap_PlanNameDomain_473261_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_TwoThousandAndFourteenOmnibusPlanMember" xlink:label="loc_jbss_TwoThousandAndFourteenOmnibusPlanMember_473262" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_473261" xlink:to="loc_jbss_TwoThousandAndFourteenOmnibusPlanMember_473262" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_473301" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_308" xlink:to="loc_us-gaap_TitleOfIndividualAxis_473301" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_473302" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TitleOfIndividualAxis_473301" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_473302" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_473302_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TitleOfIndividualAxis_473301" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_473302_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_AwardsToAllParticipantsMember" xlink:label="loc_jbss_AwardsToAllParticipantsMember_473303" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_473302" xlink:to="loc_jbss_AwardsToAllParticipantsMember_473303" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_AwardsToOneParticipantMember" xlink:label="loc_jbss_AwardsToOneParticipantMember_473323" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_473302" xlink:to="loc_jbss_AwardsToOneParticipantMember_473323" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_EmployeesMember" xlink:label="loc_jbss_EmployeesMember_473329" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_473302" xlink:to="loc_jbss_EmployeesMember_473329" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NonEmployeeDirectorsMember" xlink:label="loc_jbss_NonEmployeeDirectorsMember_473330" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_473302" xlink:to="loc_jbss_NonEmployeeDirectorsMember_473330" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityEquityAxis" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_473304" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_308" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_473304" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_473305" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_473304" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_473305" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_473305_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_473304" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_473305_default" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_EquityGrantCapMember" xlink:label="loc_jbss_EquityGrantCapMember_473306" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_473305" xlink:to="loc_jbss_EquityGrantCapMember_473306" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred" xlink:label="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred_311" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred_311" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_473259" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_473259" use="optional" order="27" />
<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="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_473263" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_473263" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_473264" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_473264" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MaximumAmountOfOptionsOrStockAppreciationRights" xlink:label="loc_jbss_MaximumAmountOfOptionsOrStockAppreciationRights_473265" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_jbss_MaximumAmountOfOptionsOrStockAppreciationRights_473265" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MaximumNumberOfShareBasedAwards" xlink:label="loc_jbss_MaximumNumberOfShareBasedAwards_473266" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_jbss_MaximumNumberOfShareBasedAwards_473266" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExercisablePercent" xlink:label="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExercisablePercent_473326" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExercisablePercent_473326" use="optional" order="32" />
<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="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_473327" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_473327" use="optional" order="33" />
<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="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_473328" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_473328" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" xlink:label="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_473331" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_473331" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_473332" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_473332" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty" xlink:label="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty_473343" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty_473343" use="optional" order="37" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CashDividendsSummaryOfCashDividendsDetail">
<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="loc_us-gaap_StatementLineItems_473089" />
<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="loc_us-gaap_StatementTable_473086" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_473089" xlink:to="loc_us-gaap_StatementTable_473086" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_473087" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_473086" xlink:to="loc_us-gaap_StatementClassOfStockAxis_473087" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_473088" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_473087" xlink:to="loc_us-gaap_ClassOfStockDomain_473088" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_473088_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_473087" xlink:to="loc_us-gaap_ClassOfStockDomain_473088_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ScheduleOfDividendsPayableAbstract" xlink:label="loc_jbss_ScheduleOfDividendsPayableAbstract_473102" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_473089" xlink:to="loc_jbss_ScheduleOfDividendsPayableAbstract_473102" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_473105" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_ScheduleOfDividendsPayableAbstract_473102" xlink:to="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_473105" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_473106" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_ScheduleOfDividendsPayableAbstract_473102" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_473106" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_473107" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_ScheduleOfDividendsPayableAbstract_473102" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_473107" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends_473109" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_ScheduleOfDividendsPayableAbstract_473102" xlink:to="loc_us-gaap_PaymentsOfDividends_473109" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_473110" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_ScheduleOfDividendsPayableAbstract_473102" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_473110" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CashDividendsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_473064" />
<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="loc_us-gaap_StatementTable_473061" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_473064" xlink:to="loc_us-gaap_StatementTable_473061" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_473062" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_473061" xlink:to="loc_us-gaap_StatementClassOfStockAxis_473062" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_473063" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_473062" xlink:to="loc_us-gaap_ClassOfStockDomain_473063" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_473063_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_473062" xlink:to="loc_us-gaap_ClassOfStockDomain_473063_default" use="optional" order="4" />
<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="loc_us-gaap_SubsequentEventTypeAxis_473072" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_473061" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_473072" use="optional" order="5" />
<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="loc_us-gaap_SubsequentEventTypeDomain_473073" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_473072" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_473073" use="optional" order="6" />
<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="loc_us-gaap_SubsequentEventTypeDomain_473073_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_473072" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_473073_default" use="optional" order="7" />
<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="loc_us-gaap_SubsequentEventMember_473075" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_473073" xlink:to="loc_us-gaap_SubsequentEventMember_473075" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_473066" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_473064" xlink:to="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_473066" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SpecialDividendAmountPerShare" xlink:label="loc_jbss_SpecialDividendAmountPerShare_473069" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_473064" xlink:to="loc_jbss_SpecialDividendAmountPerShare_473069" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_473070" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_473064" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_473070" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/EmployeeBenefitPlansAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems" xlink:label="loc_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems_472955" />
<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="loc_us-gaap_StatementTable_472948" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems_472955" xlink:to="loc_us-gaap_StatementTable_472948" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472949" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472948" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472949" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472950" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472949" xlink:to="loc_us-gaap_ClassOfStockDomain_472950" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472950_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472949" xlink:to="loc_us-gaap_ClassOfStockDomain_472950_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaap_RetirementPlanNameAxis_472997" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472948" xlink:to="loc_us-gaap_RetirementPlanNameAxis_472997" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_472998" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_472997" xlink:to="loc_us-gaap_RetirementPlanNameDomain_472998" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_472998_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_472997" xlink:to="loc_us-gaap_RetirementPlanNameDomain_472998_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_EmployeeContributionFirstThreePercentMember" xlink:label="loc_jbss_EmployeeContributionFirstThreePercentMember_472999" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_472998" xlink:to="loc_jbss_EmployeeContributionFirstThreePercentMember_472999" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_EmployeeContributionNextTwoPercentMember" xlink:label="loc_jbss_EmployeeContributionNextTwoPercentMember_473001" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_472998" xlink:to="loc_jbss_EmployeeContributionNextTwoPercentMember_473001" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_RoutePensionLiability" xlink:label="loc_jbss_RoutePensionLiability_472957" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems_472955" xlink:to="loc_jbss_RoutePensionLiability_472957" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PaymentToLaborers" xlink:label="loc_jbss_PaymentToLaborers_472958" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems_472955" xlink:to="loc_jbss_PaymentToLaborers_472958" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_473004" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems_472955" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_473004" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_473006" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems_472955" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_473006" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/EmployeeBenefitPlansExpenseFor401KPlanDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_473024" />
<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="loc_us-gaap_StatementTable_473021" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_473024" xlink:to="loc_us-gaap_StatementTable_473021" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_473022" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_473021" xlink:to="loc_us-gaap_StatementClassOfStockAxis_473022" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_473023" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_473022" xlink:to="loc_us-gaap_ClassOfStockDomain_473023" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_473023_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_473022" xlink:to="loc_us-gaap_ClassOfStockDomain_473023_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_473027" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_473021" xlink:to="loc_us-gaap_PlanNameAxis_473027" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_473028" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_473027" xlink:to="loc_us-gaap_PlanNameDomain_473028" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_473028_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_473027" xlink:to="loc_us-gaap_PlanNameDomain_473028_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_K401PlanMember" xlink:label="loc_jbss_K401PlanMember_473030" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_473028" xlink:to="loc_jbss_K401PlanMember_473030" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_473025" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_473024" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_473025" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/EmployeeBenefitPlansTotalRoutePensionLiabilityDetail">
<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="loc_us-gaap_StatementLineItems_473038" />
<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="loc_us-gaap_StatementTable_473035" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_473038" xlink:to="loc_us-gaap_StatementTable_473035" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_473036" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_473035" xlink:to="loc_us-gaap_StatementClassOfStockAxis_473036" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_473037" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_473036" xlink:to="loc_us-gaap_ClassOfStockDomain_473037" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_473037_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_473036" xlink:to="loc_us-gaap_ClassOfStockDomain_473037_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_RoutePensionLiabilityAbstract" xlink:label="loc_jbss_RoutePensionLiabilityAbstract_473039" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_473038" xlink:to="loc_jbss_RoutePensionLiabilityAbstract_473039" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_RoutePensionLiability" xlink:label="loc_jbss_RoutePensionLiability_473041" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_RoutePensionLiabilityAbstract_473039" xlink:to="loc_jbss_RoutePensionLiability_473041" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RetirementPlanChangesInProjectedBenefitObligationDetail">
<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="loc_us-gaap_StatementLineItems_472712" />
<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="loc_us-gaap_StatementTable_472709" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_472712" xlink:to="loc_us-gaap_StatementTable_472709" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472710" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472709" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472710" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472711" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472710" xlink:to="loc_us-gaap_ClassOfStockDomain_472711" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472711_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472710" xlink:to="loc_us-gaap_ClassOfStockDomain_472711_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_472713" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_472712" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_472713" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_472714" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_472713" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_472714" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_472717" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_472713" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_472717" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_472719" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_472713" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_472719" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_472720" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_472713" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_472720" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_472721" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_472713" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_472721" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RetirementPlanAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472734" />
<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="loc_us-gaap_StatementTable_472731" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472734" xlink:to="loc_us-gaap_StatementTable_472731" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472732" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472731" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472732" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472733" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472732" xlink:to="loc_us-gaap_ClassOfStockDomain_472733" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472733_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472732" xlink:to="loc_us-gaap_ClassOfStockDomain_472733_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_472739" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472731" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_472739" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_472740" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_472739" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_472740" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_472740_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_472739" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_472740_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_472743" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_472740" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_472743" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_472735" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472734" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_472735" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_472736" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472734" xlink:to="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_472736" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear_472737" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472734" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear_472737" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear_472738" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472734" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear_472738" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RetirementPlanComponentsOfActuarialLossPortionOfChangeInProjectedBenefitObligationDetail">
<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="loc_us-gaap_StatementLineItems_472765" />
<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="loc_us-gaap_StatementTable_472762" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_472765" xlink:to="loc_us-gaap_StatementTable_472762" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472763" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472762" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472763" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472764" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472763" xlink:to="loc_us-gaap_ClassOfStockDomain_472764" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472764_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472763" xlink:to="loc_us-gaap_ClassOfStockDomain_472764_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract" xlink:label="loc_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract_472767" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_472765" xlink:to="loc_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract_472767" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss" xlink:label="loc_jbss_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss_472770" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract_472767" xlink:to="loc_jbss_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss_472770" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ChangeInDiscountRateImpactingActuarialGainLoss" xlink:label="loc_jbss_ChangeInDiscountRateImpactingActuarialGainLoss_472774" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract_472767" xlink:to="loc_jbss_ChangeInDiscountRateImpactingActuarialGainLoss_472774" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ChangeInMortalityAssumptionImpactingActuarialGainLoss" xlink:label="loc_jbss_ChangeInMortalityAssumptionImpactingActuarialGainLoss_472777" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract_472767" xlink:to="loc_jbss_ChangeInMortalityAssumptionImpactingActuarialGainLoss_472777" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ActuarialGainLossOther" xlink:label="loc_jbss_ActuarialGainLossOther_472779" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract_472767" xlink:to="loc_jbss_ActuarialGainLossOther_472779" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_472780" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract_472767" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_472780" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RetirementPlanAssumptionsToCalculateBenefitObligationAndNetPeriodicCostsOfSerpDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472800" />
<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="loc_us-gaap_StatementTable_472797" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472800" xlink:to="loc_us-gaap_StatementTable_472797" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472798" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472797" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472798" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472799" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472798" xlink:to="loc_us-gaap_ClassOfStockDomain_472799" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472799_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472798" xlink:to="loc_us-gaap_ClassOfStockDomain_472799_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_472822" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472797" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_472822" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_472823" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_472822" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_472823" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_472823_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_472822" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_472823_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_472824" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_472823" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_472824" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_472804" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472800" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_472804" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_472806" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472800" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_472806" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation" xlink:label="loc_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation_472811" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472800" xlink:to="loc_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation_472811" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_472813" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472800" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_472813" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_472814" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472800" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_472814" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MortalityMorbidityAndSurrenderRateAssumption" xlink:label="loc_us-gaap_MortalityMorbidityAndSurrenderRateAssumption_472816" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472800" xlink:to="loc_us-gaap_MortalityMorbidityAndSurrenderRateAssumption_472816" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost" xlink:label="loc_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost_472818" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472800" xlink:to="loc_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost_472818" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RetirementPlanBenefitsExpectedToBePaidInNextTenFiscalYearsDetail">
<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="loc_us-gaap_StatementLineItems_472849" />
<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="loc_us-gaap_StatementTable_472846" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_472849" xlink:to="loc_us-gaap_StatementTable_472846" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472847" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472846" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472847" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472848" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472847" xlink:to="loc_us-gaap_ClassOfStockDomain_472848" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472848_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472847" xlink:to="loc_us-gaap_ClassOfStockDomain_472848_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_472852" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_472849" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_472852" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_472855" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_472852" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_472855" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_472858" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_472852" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_472858" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_472859" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_472852" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_472859" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_472860" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_472852" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_472860" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_472861" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_472852" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_472861" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_472862" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_472852" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_472862" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RetirementPlanComponentsOfAoclDetail">
<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="loc_us-gaap_StatementLineItems_472876" />
<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="loc_us-gaap_StatementTable_472873" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_472876" xlink:to="loc_us-gaap_StatementTable_472873" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472874" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472873" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472874" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472875" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472874" xlink:to="loc_us-gaap_ClassOfStockDomain_472875" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472875_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472874" xlink:to="loc_us-gaap_ClassOfStockDomain_472875_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_472877" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_472876" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_472877" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_472879" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_472877" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_472879" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_472881" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_472877" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_472881" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes" xlink:label="loc_jbss_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes_472883" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_472877" xlink:to="loc_jbss_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes_472883" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_472884" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_472877" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_472884" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail">
<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="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_327" />
<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="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_331" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_327" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_331" use="optional" order="1" />
<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="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_328" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_327" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_328" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<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="loc_us-gaap_StatementEquityComponentsAxis_330" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_328" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_330" use="optional" order="3" />
<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="loc_us-gaap_EquityComponentDomain_329" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_330" xlink:to="loc_us-gaap_EquityComponentDomain_329" use="optional" order="4" />
<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="loc_us-gaap_EquityComponentDomain_329_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_330" xlink:to="loc_us-gaap_EquityComponentDomain_329_default" use="optional" order="5" />
<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="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_337" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_329" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_337" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_332" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_327" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_332" use="optional" order="7" />
<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="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_335" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_327" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_335" use="optional" order="8" />
<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="loc_us-gaap_OtherComprehensiveIncomeLossTax_334" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_327" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_334" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_333" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_327" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_333" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_341" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_351" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_341" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_351" use="optional" order="1" />
<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="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_353" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_341" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_353" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_344" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_341" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_344" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_342" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_344" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_342" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_343" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_342" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_343" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_343_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_342" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_343_default" use="optional" order="6" />
<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="loc_us-gaap_StatementEquityComponentsAxis_345" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_344" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_345" use="optional" order="7" />
<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="loc_us-gaap_EquityComponentDomain_340" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_345" xlink:to="loc_us-gaap_EquityComponentDomain_340" use="optional" order="8" />
<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="loc_us-gaap_EquityComponentDomain_340_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_345" xlink:to="loc_us-gaap_EquityComponentDomain_340_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_348" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_340" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_348" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_346" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_340" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_346" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_347" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_340" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_347" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_473939" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_341" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_473939" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_473940" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_341" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_473940" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_473941" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_341" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_473941" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ProductTypeSalesMixScheduleOfSalesByProductTypeAsPercentageOfGrossSalesDetail">
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ProductTypeReportingInformationLineItems" xlink:label="loc_jbss_ProductTypeReportingInformationLineItems_472583" />
<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="loc_us-gaap_StatementTable_472576" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jbss_ProductTypeReportingInformationLineItems_472583" xlink:to="loc_us-gaap_StatementTable_472576" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472577" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472576" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472577" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472578" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472577" xlink:to="loc_us-gaap_ClassOfStockDomain_472578" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472578_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472577" xlink:to="loc_us-gaap_ClassOfStockDomain_472578_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_472589" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472576" xlink:to="loc_srt_ProductOrServiceAxis_472589" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_472590" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_472589" xlink:to="loc_srt_ProductsAndServicesDomain_472590" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_472590_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_472589" xlink:to="loc_srt_ProductsAndServicesDomain_472590_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PeanutsMember" xlink:label="loc_jbss_PeanutsMember_472592" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_472590" xlink:to="loc_jbss_PeanutsMember_472592" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PecansMember" xlink:label="loc_jbss_PecansMember_472593" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_472590" xlink:to="loc_jbss_PecansMember_472593" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_CashewsAndMixedNutsMember" xlink:label="loc_jbss_CashewsAndMixedNutsMember_472595" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_472590" xlink:to="loc_jbss_CashewsAndMixedNutsMember_472595" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_WalnutsMember" xlink:label="loc_jbss_WalnutsMember_472596" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_472590" xlink:to="loc_jbss_WalnutsMember_472596" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_AlmondsMember" xlink:label="loc_jbss_AlmondsMember_472597" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_472590" xlink:to="loc_jbss_AlmondsMember_472597" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_TrailAndSnackMixesMember" xlink:label="loc_jbss_TrailAndSnackMixesMember_472598" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_472590" xlink:to="loc_jbss_TrailAndSnackMixesMember_472598" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_OtherProductMember" xlink:label="loc_jbss_OtherProductMember_472600" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_472590" xlink:to="loc_jbss_OtherProductMember_472600" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PercentageOfGrossProductSales" xlink:label="loc_jbss_PercentageOfGrossProductSales_472585" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jbss_ProductTypeReportingInformationLineItems_472583" xlink:to="loc_jbss_PercentageOfGrossProductSales_472585" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ValuationAndQualifyingAccountsAndReservesActivityInVariousAllowanceAndReserveAccountsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_472483" />
<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="loc_us-gaap_StatementTable_472480" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_472483" xlink:to="loc_us-gaap_StatementTable_472480" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_472501" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472480" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_472501" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_472502" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_472501" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_472502" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_472502_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_472501" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_472502_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForCreditLossMember" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_472504" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_472502" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_472504" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ReserveForCashDiscountsMember" xlink:label="loc_jbss_ReserveForCashDiscountsMember_472507" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_472502" xlink:to="loc_jbss_ReserveForCashDiscountsMember_472507" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ReserveForCustomerDeductionMember" xlink:label="loc_jbss_ReserveForCustomerDeductionMember_472509" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_472502" xlink:to="loc_jbss_ReserveForCustomerDeductionMember_472509" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_472511" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_472502" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_472511" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_472489" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_472483" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_472489" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_472491" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_472483" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_472491" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_472493" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_472483" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_472493" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SubsequentEventAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_472372" />
<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="loc_us-gaap_StatementTable_472369" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_472372" xlink:to="loc_us-gaap_StatementTable_472369" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472370" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472369" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472370" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472371" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472370" xlink:to="loc_us-gaap_ClassOfStockDomain_472371" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472371_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472370" xlink:to="loc_us-gaap_ClassOfStockDomain_472371_default" use="optional" order="4" />
<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="loc_us-gaap_SubsequentEventTypeAxis_472374" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472369" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_472374" use="optional" order="5" />
<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="loc_us-gaap_SubsequentEventTypeDomain_472375" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_472374" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_472375" use="optional" order="6" />
<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="loc_us-gaap_SubsequentEventTypeDomain_472375_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_472374" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_472375_default" use="optional" order="7" />
<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="loc_us-gaap_SubsequentEventMember_472376" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_472375" xlink:to="loc_us-gaap_SubsequentEventMember_472376" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SpecialDividendAmountPerShare" xlink:label="loc_jbss_SpecialDividendAmountPerShare_472373" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_472372" xlink:to="loc_jbss_SpecialDividendAmountPerShare_472373" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_472378" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_472372" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_472378" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_472379" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_472372" xlink:to="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_472379" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_472380" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_472372" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_472380" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_472382" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_472372" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_472382" use="optional" order="13" />
</definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>jbss-20190627_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no" ?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 20-August-2019 [11:55:39] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
  <roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple"/>
  <roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple"/>
  <roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple"/>
  <roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple"/>
  <roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
  <roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple"/>
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:href="jbss-20190627.xsd#jbss_DocumentAndEntityInformationAbstract" xlink:label="loc_jbss_DocumentAndEntityInformationAbstract" xlink:type="locator"/>
    <label xlink:label="lab_jbss_DocumentAndEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document and Entity Information [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_DocumentAndEntityInformationAbstract" xlink:to="lab_jbss_DocumentAndEntityInformationAbstract" xlink:type="arc"/>
    <label xlink:label="lab_jbss_DocumentAndEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Document and Entity Information [Abstract]</label>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable" xlink:type="locator"/>
    <label xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</label>
    <label xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</label>
    <label xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</label>
    <label xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_NoncumulativeCommonStockMember" xlink:label="loc_jbss_NoncumulativeCommonStockMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_NoncumulativeCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncumulative Common Stock [Member]</label>
    <label xlink:label="lab_jbss_NoncumulativeCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Non-Cumulative Voting Rights of One Vote Per Share [Member]</label>
    <label xlink:label="lab_jbss_NoncumulativeCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Non-Cumulative Voting Rights of One Vote Per Share [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_NoncumulativeCommonStockMember" xlink:to="lab_jbss_NoncumulativeCommonStockMember" xlink:type="arc"/>
    <label xlink:label="lab_jbss_NoncumulativeCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock, non-cumulative voting rights of one vote per share.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Class A [Member]</label>
    <label xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Class A Common Stock [Member]</label>
    <label xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class A Common Stock [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems" xlink:type="locator"/>
    <label xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName" xlink:type="locator"/>
    <label xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol" xlink:type="locator"/>
    <label xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType" xlink:type="locator"/>
    <label xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag" xlink:type="locator"/>
    <label xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <label xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <label xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <label xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <label xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle" xlink:type="locator"/>
    <label xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</label>
    <label xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</label>
    <label xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</label>
    <label xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</label>
    <label xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CURRENT ASSETS:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Net, Current</label>
    <label xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, less allowance for doubtful accounts of $350 and $270, respectively</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</label>
    <label xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL CURRENT ASSETS</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
    <label xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</label>
    <label xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</label>
    <label xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
    <label xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net [Abstract]</label>
    <label xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PROPERTY, PLANT AND EQUIPMENT:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <label xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: Accumulated depreciation</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingsAndImprovementsGross" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_BuildingsAndImprovementsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Buildings and Improvements, Gross</label>
    <label xlink:label="lab_us-gaap_BuildingsAndImprovementsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Buildings</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingsAndImprovementsGross" xlink:to="lab_us-gaap_BuildingsAndImprovementsGross" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaap_ConstructionInProgressGross" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress, Gross</label>
    <label xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction in progress</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_FurnitureAndLeaseholdImprovements" xlink:label="loc_jbss_FurnitureAndLeaseholdImprovements" xlink:type="locator"/>
    <label xlink:label="lab_jbss_FurnitureAndLeaseholdImprovements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture And Leasehold Improvements</label>
    <label xlink:label="lab_jbss_FurnitureAndLeaseholdImprovements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture and leasehold improvements</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_FurnitureAndLeaseholdImprovements" xlink:to="lab_jbss_FurnitureAndLeaseholdImprovements" xlink:type="arc"/>
    <label xlink:label="lab_jbss_FurnitureAndLeaseholdImprovements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount before accumulated depreciation of equipment commonly used in offices that have no permanent connection to the structure of a building and amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Land" xlink:label="loc_us-gaap_Land" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_Land" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land</label>
    <label xlink:label="lab_us-gaap_Land" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Land" xlink:to="lab_us-gaap_Land" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment, Gross</label>
    <label xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Machinery and equipment</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentGross" xlink:to="lab_us-gaap_MachineryAndEquipmentGross" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_PropertyPlantAndEquipment" xlink:label="loc_jbss_PropertyPlantAndEquipment" xlink:type="locator"/>
    <label xlink:label="lab_jbss_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property Plant And Equipment</label>
    <label xlink:label="lab_jbss_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment net</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_PropertyPlantAndEquipment" xlink:to="lab_jbss_PropertyPlantAndEquipment" xlink:type="arc"/>
    <label xlink:label="lab_jbss_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, before rental investment property.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
    <label xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment gross</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <label xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL PROPERTY, PLANT AND EQUIPMENT</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RealEstateInvestmentPropertyNet" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyNet" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RealEstateInvestmentPropertyNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Real Estate Investment Property, Net</label>
    <label xlink:label="lab_us-gaap_RealEstateInvestmentPropertyNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Rental investment property, less accumulated depreciation of $11,212 and $10,431, respectively</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstateInvestmentPropertyNet" xlink:to="lab_us-gaap_RealEstateInvestmentPropertyNet" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_VehiclesGross" xlink:label="loc_jbss_VehiclesGross" xlink:type="locator"/>
    <label xlink:label="lab_jbss_VehiclesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vehicles Gross</label>
    <label xlink:label="lab_jbss_VehiclesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vehicles</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_VehiclesGross" xlink:to="lab_jbss_VehiclesGross" xlink:type="arc"/>
    <label xlink:label="lab_jbss_VehiclesGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount before accumulated depreciation of vehicles.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_OtherlongtermassetsAbstract" xlink:label="loc_jbss_OtherlongtermassetsAbstract" xlink:type="locator"/>
    <label xlink:label="lab_jbss_OtherlongtermassetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OtherLongTermAssets [Abstract]</label>
    <label xlink:label="lab_jbss_OtherlongtermassetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">OTHER LONG TERM ASSETS:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_OtherlongtermassetsAbstract" xlink:to="lab_jbss_OtherlongtermassetsAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</label>
    <label xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL ASSETS</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets" xlink:label="loc_jbss_CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets" xlink:type="locator"/>
    <label xlink:label="lab_jbss_CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Surrender Value Of Officers Life Insurance And Other Assets</label>
    <label xlink:label="lab_jbss_CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash surrender value of officers' life insurance and other assets</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets" xlink:to="lab_jbss_CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets" xlink:type="arc"/>
    <label xlink:label="lab_jbss_CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash surrender value of officers' life insurance and other assets</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net, Noncurrent</label>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</label>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax asset - long term</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</label>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net intangible assets</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</label>
    <label xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</label>
    <label xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Goodwill related to acquisition of Squirrel Brand</label>
    <label xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:type="resource" xml:lang="en-US">Balance at June 27, 2019</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <label xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES &amp; STOCKHOLDERS' EQUITY</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</label>
    <label xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL LIABILITIES &amp; STOCKHOLDERS' EQUITY</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <label xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CURRENT LIABILITIES:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</label>
    <label xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BankOverdrafts" xlink:label="loc_us-gaap_BankOverdrafts" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_BankOverdrafts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bank Overdrafts</label>
    <label xlink:label="lab_us-gaap_BankOverdrafts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bank overdraft</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankOverdrafts" xlink:to="lab_us-gaap_BankOverdrafts" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</label>
    <label xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued payroll and related benefits</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</label>
    <label xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL CURRENT LIABILITIES</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaap_LinesOfCreditCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LinesOfCreditCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit, Current</label>
    <label xlink:label="lab_us-gaap_LinesOfCreditCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving credit facility borrowings</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LinesOfCreditCurrent" xlink:to="lab_us-gaap_LinesOfCreditCurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt and Capital Lease Obligations, Current</label>
    <label xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:type="resource" xml:lang="en-US">Current maturities of long-term debt, including related party debt of $4,375 and $4,341, respectively and net of unamortized debt issuance costs of $35 and $45, respectively</label>
    <label xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: Current maturities, net of unamortized debt issuance costs</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities, Current</label>
    <label xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other accrued expenses</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</label>
    <label xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LONG-TERM LIABILITIES:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</label>
    <label xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</label>
    <label xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL LIABILITIES</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Noncurrent</label>
    <label xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL LONG-TERM LIABILITIES</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt and Capital Lease Obligations</label>
    <label xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:type="resource" xml:lang="en-US">Long-term debt, less current maturities, including related party debt of $11,495 and $15,507, respectively and net of unamortized debt issuance costs of $44 and $79, respectively</label>
    <label xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total long-term debt, net of unamortized debt issuance costs</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</label>
    <label xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability, Defined Benefit Plan, Noncurrent</label>
    <label xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement plan</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</label>
    <label xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">STOCKHOLDERS' EQUITY:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <label xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</label>
    <label xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of period</label>
    <label xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of period</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital, Common Stock</label>
    <label xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital in excess of par value</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</label>
    <label xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <label xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
    <label xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL STOCKHOLDERS' EQUITY</label>
    <label xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance</label>
    <label xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value</label>
    <label xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, at cost; 117,900 shares of Common Stock</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts Receivable, Current</label>
    <label xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts for accounts receivable, current</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <label xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value</label>
    <label xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <label xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <label xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <label xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Current, Net</label>
    <label xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unamortized debt issuance costs, current</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsCurrentNet" xlink:to="lab_us-gaap_DeferredFinanceCostsCurrentNet" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Noncurrent, Net</label>
    <label xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unamortized debt issuance costs, noncurrent</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Due to Related Parties, Current</label>
    <label xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current maturities of long-term debt, related party debt</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DueToRelatedPartiesNoncurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesNoncurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DueToRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Due to Related Parties, Noncurrent</label>
    <label xlink:label="lab_us-gaap_DueToRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related party debt, Non-current</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesNoncurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesNoncurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Real Estate Investment Property, Accumulated Depreciation</label>
    <label xlink:label="lab_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated depreciation of rental investment property</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation" xlink:to="lab_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares</label>
    <label xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, shares</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <label xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Services Sold</label>
    <label xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of sales</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</label>
    <label xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income per common share-basic</label>
    <label xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share-basic</label>
    <label xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:type="resource" xml:lang="en-US">Basic earnings per common share</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <label xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income per common share-diluted</label>
    <label xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share-diluted</label>
    <label xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:type="resource" xml:lang="en-US">Diluted earnings per common share</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</label>
    <label xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</label>
    <label xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross profit</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <label xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <label xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</label>
    <label xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total income tax expense</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
    <label xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</label>
    <label xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
    <label xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other expense:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense</label>
    <label xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest expense including $1,143, $1,103 and $785 to related parties, respectively</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <label xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total other expense, net</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <label xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other expense</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_RentalAndMiscellaneousExpenseNet" xlink:label="loc_jbss_RentalAndMiscellaneousExpenseNet" xlink:type="locator"/>
    <label xlink:label="lab_jbss_RentalAndMiscellaneousExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rental And Miscellaneous Expense Net</label>
    <label xlink:label="lab_jbss_RentalAndMiscellaneousExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rental and miscellaneous expense, net</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_RentalAndMiscellaneousExpenseNet" xlink:to="lab_jbss_RentalAndMiscellaneousExpenseNet" xlink:type="arc"/>
    <label xlink:label="lab_jbss_RentalAndMiscellaneousExpenseNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Rental and miscellaneous expense, net</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses [Abstract]</label>
    <label xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense</label>
    <label xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Administrative expenses</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses</label>
    <label xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating expenses</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingExpense" xlink:label="loc_us-gaap_SellingExpense" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SellingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling Expense</label>
    <label xlink:label="lab_us-gaap_SellingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling expenses</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingExpense" xlink:to="lab_us-gaap_SellingExpense" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</label>
    <label xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income from operations</label>
    <label xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income from operations</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</label>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive (loss) income, net of tax:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</label>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive (loss) income, net of tax</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax</label>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amortization of prior service cost and actuarial gain included in net periodic pension cost</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax</label>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net actuarial (loss) gain arising during the period</label>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Pension liability adjustment, net of income tax expense</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</label>
    <label xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net sales</label>
    <label xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</label>
    <label xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:type="resource" xml:lang="en-US">Cash dividends declared per share</label>
    <label xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash dividends per common share</label>
    <label xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash dividends declared per common share</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <label xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average shares outstanding &#x2014; basic</label>
    <label xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average number of shares outstanding - basic</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <label xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average shares outstanding &#x2014; diluted</label>
    <label xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted average number of shares outstanding - diluted</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpenseRelatedParty" xlink:label="loc_us-gaap_InterestExpenseRelatedParty" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_InterestExpenseRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Related Party</label>
    <label xlink:label="lab_us-gaap_InterestExpenseRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense to related parties</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseRelatedParty" xlink:to="lab_us-gaap_InterestExpenseRelatedParty" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</label>
    <label xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</label>
    <label xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
    <label xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Loss [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <label xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital in Excess of Par Value [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</label>
    <label xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock [Member]</label>
    <label xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition</label>
    <label xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends, Common Stock, Cash</label>
    <label xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cash dividends</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax</label>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension liability amortization, net of income tax (expense)</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares, Outstanding</label>
    <label xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, Shares</label>
    <label xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, Shares</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures</label>
    <label xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity award exercises, net of shares withheld for employee taxes, shares</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures</label>
    <label xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity award exercises, net of shares withheld for employee taxes</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification</label>
    <label xlink:label="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of adopting ASU 2016-09</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:to="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax</label>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Pension liability amortization income tax expense</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax</label>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension liability adjustment income tax (benefit) expense</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
    <label xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, beginning of period</label>
    <label xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash, end of period</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <label xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">NET INCREASE (DECREASE) IN CASH</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <label xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <label xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in financing activities</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Dividends</label>
    <label xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Dividends paid</label>
    <label xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Amount</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments Related to Tax Withholding for Share-based Compensation</label>
    <label xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Taxes paid related to net share settlement of equity awards</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Repayments of) Bank Overdrafts</label>
    <label xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">(Decrease) increase in bank overdraft</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Repayments of) Short-term Debt</label>
    <label xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net short-term (repayments) borrowings</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Long-term Debt, Long-term Capital Lease Obligations, and Capital Securities</label>
    <label xlink:label="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Principal payments on long-term debt</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Stock Options Exercised</label>
    <label xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from the exercise of stock options</label>
    <label xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total cash received from exercise of options</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <label xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <label xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:label="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for (Proceeds from) Life Insurance Policies</label>
    <label xlink:label="lab_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other, net</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:to="lab_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</label>
    <label xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Acquisition of Squirrel Brand L.P.</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <label xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of property, plant and equipment</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Insurance Settlement, Investing Activities</label>
    <label xlink:label="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from insurance recoveries</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:to="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <label xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <label xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:type="resource" xml:lang="en-US">Deferred income tax (benefit) expense</label>
    <label xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred (benefit) expense</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <label xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property</label>
    <label xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">(Gain) Loss on disposition of properties, net</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Change in assets and liabilities, net of Acquisition:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</label>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Inventories</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net</label>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other, net</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Income Taxes</label>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes receivable/payable</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</label>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other long-term liabilities</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</label>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other long-term assets</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <label xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_SupplementalDisclosuresOfNonCashInvestingActivitiesAbstract" xlink:label="loc_jbss_SupplementalDisclosuresOfNonCashInvestingActivitiesAbstract" xlink:type="locator"/>
    <label xlink:label="lab_jbss_SupplementalDisclosuresOfNonCashInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Disclosures Of Non Cash Investing Activities [Abstract]</label>
    <label xlink:label="lab_jbss_SupplementalDisclosuresOfNonCashInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosure of non-cash investing activities:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_SupplementalDisclosuresOfNonCashInvestingActivitiesAbstract" xlink:to="lab_jbss_SupplementalDisclosuresOfNonCashInvestingActivitiesAbstract" xlink:type="arc"/>
    <label xlink:label="lab_jbss_SupplementalDisclosuresOfNonCashInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Supplemental Disclosures Of Non Cash Investing Activities [Abstract]</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash or Part Noncash Acquisition, Debt Assumed</label>
    <label xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Acquisition of Squirrel Brand L.P. through note payable, see Note 6</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
    <label xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest paid</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid</label>
    <label xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes paid, excluding refunds of $16, $40, and $232, respectively</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds" xlink:label="loc_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Income Tax Refunds</label>
    <label xlink:label="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes paid, refunds</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:to="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <label xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</label>
    <label xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
    <label xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</label>
    <label xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</label>
    <label xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_TextBlockAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Text Block [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TextBlockAbstract" xlink:to="lab_us-gaap_TextBlockAbstract" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_RevolvingCreditFacility" xlink:label="loc_jbss_RevolvingCreditFacility" xlink:type="locator"/>
    <label xlink:label="lab_jbss_RevolvingCreditFacility" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_RevolvingCreditFacility" xlink:to="lab_jbss_RevolvingCreditFacility" xlink:type="arc"/>
    <label xlink:label="lab_jbss_RevolvingCreditFacility" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revolving credit facility.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt [Text Block]</label>
    <label xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Debt</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <label xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <label xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FederalHomeLoanBanksAbstract" xlink:label="loc_us-gaap_FederalHomeLoanBanksAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FederalHomeLoanBanksAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Federal Home Loan Banks [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalHomeLoanBanksAbstract" xlink:to="lab_us-gaap_FederalHomeLoanBanksAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</label>
    <label xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' Equity</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</label>
    <label xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation Plans</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_DividendsTextBlock" xlink:label="loc_jbss_DividendsTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_jbss_DividendsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends [Text Block]</label>
    <label xlink:label="lab_jbss_DividendsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Dividends</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_DividendsTextBlock" xlink:to="lab_jbss_DividendsTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_jbss_DividendsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Dividends.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Postemployment Benefits [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:to="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</label>
    <label xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Benefit Plans</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Benefits Disclosure [Text Block]</label>
    <label xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</label>
    <label xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Loss</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions [Abstract]</label>
    <label xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Transactions with Related Party</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <label xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Transactions with Related Parties</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligation Disclosure [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:to="lab_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_ProductTypeSalesMixTextBlock" xlink:label="loc_jbss_ProductTypeSalesMixTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ProductTypeSalesMixTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Type Sales Mix [Text Block]</label>
    <label xlink:label="lab_jbss_ProductTypeSalesMixTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product Type Sales Mix</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ProductTypeSalesMixTextBlock" xlink:to="lab_jbss_ProductTypeSalesMixTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ProductTypeSalesMixTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The entire disclosure for product type sales mix.</label>
    <loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="locator"/>
    <label xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</label>
    <label xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation and Qualifying Accounts and Reserves</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information [Text Block]</label>
    <label xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplementary Quarterly Data (Unaudited)</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <label xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recent Accounting Pronouncements</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
    <label xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation and Consolidation and Description of Business</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Management Estimates</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivables, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combinations</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of Long-Lived Assets</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:label="loc_us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Major Customers, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Customers and Concentration of Credit Risk</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:to="lab_us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Costs, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketing and Advertising Costs</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_ShippingAndHandlingChargePolicyTextBlock" xlink:label="loc_jbss_ShippingAndHandlingChargePolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ShippingAndHandlingChargePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shipping and Handling Charge [Policy Text Block]</label>
    <label xlink:label="lab_jbss_ShippingAndHandlingChargePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shipping and Handling Costs</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ShippingAndHandlingChargePolicyTextBlock" xlink:to="lab_jbss_ShippingAndHandlingChargePolicyTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ShippingAndHandlingChargePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure of accounting policy for the classification of shipping and handling costs, including whether the charges are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and Development Expenses</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings per Share</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Comprehensive Income</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_FacilityConsolidationProjectAndRealEstateTransactionsPolicyTextBlock" xlink:label="loc_jbss_FacilityConsolidationProjectAndRealEstateTransactionsPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_jbss_FacilityConsolidationProjectAndRealEstateTransactionsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Facility Consolidation Project And Real Estate Transactions [Policy Text Block]</label>
    <label xlink:label="lab_jbss_FacilityConsolidationProjectAndRealEstateTransactionsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Facility Consolidation Project/Real Estate Transactions</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_FacilityConsolidationProjectAndRealEstateTransactionsPolicyTextBlock" xlink:to="lab_jbss_FacilityConsolidationProjectAndRealEstateTransactionsPolicyTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_jbss_FacilityConsolidationProjectAndRealEstateTransactionsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure of accounting policies relating to facility consolidation project and real estate transactions.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_ScheduleOfDepreciationExpensesTableTextBlock" xlink:label="loc_jbss_ScheduleOfDepreciationExpensesTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ScheduleOfDepreciationExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Depreciation Expenses [Table Text Block]</label>
    <label xlink:label="lab_jbss_ScheduleOfDepreciationExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation Expense for Last Three Fiscal Years</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ScheduleOfDepreciationExpensesTableTextBlock" xlink:to="lab_jbss_ScheduleOfDepreciationExpensesTableTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ScheduleOfDepreciationExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of depreciation expenses.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:label="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property Plant And Equipment Estimated Useful Lives [Table Text Block]</label>
    <label xlink:label="lab_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated Useful Lives of Property, Plant and Equipment</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:to="lab_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, plant and equipment estimated useful lives.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_ScheduleOfGrossRentalIncomeAndRentalExpenseTableTextBlock" xlink:label="loc_jbss_ScheduleOfGrossRentalIncomeAndRentalExpenseTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ScheduleOfGrossRentalIncomeAndRentalExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Gross Rental Income And Rental Expense [Table Text Block]</label>
    <label xlink:label="lab_jbss_ScheduleOfGrossRentalIncomeAndRentalExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Gross Rental Income and Rental (Expense)</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ScheduleOfGrossRentalIncomeAndRentalExpenseTableTextBlock" xlink:to="lab_jbss_ScheduleOfGrossRentalIncomeAndRentalExpenseTableTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ScheduleOfGrossRentalIncomeAndRentalExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Gross Rental Income And Rental Expense [Table Text Block]</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_OperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock" xlink:label="loc_jbss_OperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_jbss_OperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases Future Minimum Payments Receivable [Table Text Block]</label>
    <label xlink:label="lab_jbss_OperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected Future Gross Rental Income Under Operating Leases within Office Building</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_OperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock" xlink:to="lab_jbss_OperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_jbss_OperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating leases future minimum payments receivable.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Carrying Value and Fair Value Estimate of Current and Long-Term Debt</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_ScheduleOfAdvertisingExpensesTableTextBlock" xlink:label="loc_jbss_ScheduleOfAdvertisingExpensesTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ScheduleOfAdvertisingExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Advertising Expenses [Table Text Block]</label>
    <label xlink:label="lab_jbss_ScheduleOfAdvertisingExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketing and Advertising Expenses, Recorded in Selling Expenses</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ScheduleOfAdvertisingExpensesTableTextBlock" xlink:to="lab_jbss_ScheduleOfAdvertisingExpensesTableTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ScheduleOfAdvertisingExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Advertising expenses, recorded in selling expenses.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_ScheduleOfShippingAndHandlingCostsTableTextBlock" xlink:label="loc_jbss_ScheduleOfShippingAndHandlingCostsTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ScheduleOfShippingAndHandlingCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Shipping And Handling Costs [Table Text Block]</label>
    <label xlink:label="lab_jbss_ScheduleOfShippingAndHandlingCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shipping and Handling Cost for Last Three Fiscal Years</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ScheduleOfShippingAndHandlingCostsTableTextBlock" xlink:to="lab_jbss_ScheduleOfShippingAndHandlingCostsTableTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ScheduleOfShippingAndHandlingCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shipping and handling costs.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" xlink:label="loc_jbss_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Research And Development Expense [Table Text Block]</label>
    <label xlink:label="lab_jbss_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and Development Expenses for Last Three Fiscal Years</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" xlink:to="lab_jbss_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Research and development expense.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Weighted Average Number of Shares [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Shares Outstanding Used in Computing Basic and Diluted Earnings Per Share</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Anti-dilutive Awards Excluded from Computation of Diluted Earnings Per Share</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</label>
    <label xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Adoption [Domain]</label>
    <label xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Type of Adoption [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2014-09 [Member]</label>
    <label xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2014-09 [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201409Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Summary of Revenue Disaggregated by Sales Channel</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Summary of Impact of Topic 606 on Consolidated Statement of Comprehensive Income</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of Inventories</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Expected Amortization Expense</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of Identifiable Intangible Assets</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-lived Intangible Assets Amortization Expense [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Summary of Changes in Carrying Amount of Goodwill</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Maturities of Long-term Debt</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for Income Taxes</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliations of Income Taxes at Statutory Federal Income Tax Rate</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets and Liabilities</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_UnrecognizedTaxBenefitsTabletextblock" xlink:label="loc_jbss_UnrecognizedTaxBenefitsTabletextblock" xlink:type="locator"/>
    <label xlink:label="lab_jbss_UnrecognizedTaxBenefitsTabletextblock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits TableTextBlock</label>
    <label xlink:label="lab_jbss_UnrecognizedTaxBenefitsTabletextblock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Reconciliation of Unrecognized Tax Benefits</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_UnrecognizedTaxBenefitsTabletextblock" xlink:to="lab_jbss_UnrecognizedTaxBenefitsTabletextblock" xlink:type="arc"/>
    <label xlink:label="lab_jbss_UnrecognizedTaxBenefitsTabletextblock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits, that if recognized, would affect the annual effective tax rate on income from continuing operations.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRentExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRentExpenseTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfRentExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Rent Expense [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfRentExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Rent Expense Related to Operating Leases</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRentExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRentExpenseTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Non-Cancelable Lease Commitments Under Operating Leases</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Summary of Compensation Cost and Income Tax Benefit</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of RSU Activity</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Stock Options, Activity [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Stock Option Activity</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Total Intrinsic Value of All Options Exercised and Total Cash Received from Exercise of Options</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsDeclaredTableTextBlock" xlink:label="loc_us-gaap_DividendsDeclaredTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends Declared [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Cash Dividends</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsDeclaredTableTextBlock" xlink:to="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_EmployeesBenefitPlanExpenseTableTextBlock" xlink:label="loc_jbss_EmployeesBenefitPlanExpenseTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_jbss_EmployeesBenefitPlanExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employees Benefit Plan Expense [Table Text Block]</label>
    <label xlink:label="lab_jbss_EmployeesBenefitPlanExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expense for 401(k) Plan</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_EmployeesBenefitPlanExpenseTableTextBlock" xlink:to="lab_jbss_EmployeesBenefitPlanExpenseTableTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_jbss_EmployeesBenefitPlanExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employees Benefit Plan Expense [Table Text Block]</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_RoutePensionLiabilityTableTextBlock" xlink:label="loc_jbss_RoutePensionLiabilityTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_jbss_RoutePensionLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Route Pension Liability [Table Text Block]</label>
    <label xlink:label="lab_jbss_RoutePensionLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Route Pension Liability</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_RoutePensionLiabilityTableTextBlock" xlink:to="lab_jbss_RoutePensionLiabilityTableTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_jbss_RoutePensionLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Route Pension Liability [Table Text Block]</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Net Periodic Pension Cost</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Changes in Projected Benefit Obligations [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in Projected Benefit Obligation</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationTableTextBlock" xlink:label="loc_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Actuarial Gain Loss In Projected Benefit Obligation [Table Text Block]</label>
    <label xlink:label="lab_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of Actuarial (Gain) Loss Portion of Change in Projected Benefit Obligation</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationTableTextBlock" xlink:to="lab_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationTableTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Actuarial Gain Loss In Projected Benefit Obligation [Table Text Block]</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Assumptions Used [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assumptions to Calculate Benefit Obligation and Net Periodic Costs of SERP</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Expected Benefit Payments [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Benefits Expected to be Paid in Next Ten Fiscal Years</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Net Periodic Benefit Cost Not yet Recognized [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of AOCL</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassifications Out of AOCL</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in Accumulated Other Comprehensive Loss</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Related Party Transactions [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:type="resource" xml:lang="en-US">Summary of Transactions with Related Party</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_ScheduleOfSalesByProductTypeAsPercentageOfGrossSalesTableTextBlock" xlink:label="loc_jbss_ScheduleOfSalesByProductTypeAsPercentageOfGrossSalesTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ScheduleOfSalesByProductTypeAsPercentageOfGrossSalesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Sales By Product Type As Percentage Of Gross Sales [Table Text Block]</label>
    <label xlink:label="lab_jbss_ScheduleOfSalesByProductTypeAsPercentageOfGrossSalesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Sales by Product Type as Percentage of Gross Sales</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ScheduleOfSalesByProductTypeAsPercentageOfGrossSalesTableTextBlock" xlink:to="lab_jbss_ScheduleOfSalesByProductTypeAsPercentageOfGrossSalesTableTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ScheduleOfSalesByProductTypeAsPercentageOfGrossSalesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of sales by product type as percentage of gross sales.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_ActivityInVariousAllowanceAndReserveAccountsTableTextBlock" xlink:label="loc_jbss_ActivityInVariousAllowanceAndReserveAccountsTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ActivityInVariousAllowanceAndReserveAccountsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Activity In Various Allowance And Reserve Accounts [Table Text Block]</label>
    <label xlink:label="lab_jbss_ActivityInVariousAllowanceAndReserveAccountsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Activity in Various Allowance and Reserve Accounts</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ActivityInVariousAllowanceAndReserveAccountsTableTextBlock" xlink:to="lab_jbss_ActivityInVariousAllowanceAndReserveAccountsTableTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ActivityInVariousAllowanceAndReserveAccountsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Activity In Various Allowance And Reserve Accounts [Table Text Block]</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unaudited Quarterly Consolidated Financial Data</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis" xlink:type="locator"/>
    <label xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <label xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_ElginSiteMember" xlink:label="loc_jbss_ElginSiteMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ElginSiteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Elgin Site [Member]</label>
    <label xlink:label="lab_jbss_ElginSiteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Elgin Site [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ElginSiteMember" xlink:to="lab_jbss_ElginSiteMember" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ElginSiteMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Elgin Site [Member]</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <label xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <label xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Member]</label>
    <label xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesRevenueGoodsNetMember" xlink:label="loc_us-gaap_SalesRevenueGoodsNetMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SalesRevenueGoodsNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Revenue, Goods, Net [Member]</label>
    <label xlink:label="lab_us-gaap_SalesRevenueGoodsNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales Revenue, Net [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueGoodsNetMember" xlink:to="lab_us-gaap_SalesRevenueGoodsNetMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis" xlink:type="locator"/>
    <label xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember" xlink:type="locator"/>
    <label xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember" xlink:type="locator"/>
    <label xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</label>
    <label xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <label xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <label xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="loc_us-gaap_CreditConcentrationRiskMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CreditConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Concentration Risk [Member]</label>
    <label xlink:label="lab_us-gaap_CreditConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Concentration Risk [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditConcentrationRiskMember" xlink:to="lab_us-gaap_CreditConcentrationRiskMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <label xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_AccountingPoliciesLineItems" xlink:label="loc_jbss_AccountingPoliciesLineItems" xlink:type="locator"/>
    <label xlink:label="lab_jbss_AccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_AccountingPoliciesLineItems" xlink:to="lab_jbss_AccountingPoliciesLineItems" xlink:type="arc"/>
    <label xlink:label="lab_jbss_AccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounting Policies [Line Items]</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_PeriodToShellBulkStoredNutInventories" xlink:label="loc_jbss_PeriodToShellBulkStoredNutInventories" xlink:type="locator"/>
    <label xlink:label="lab_jbss_PeriodToShellBulkStoredNutInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Period To Shell Bulk Stored Nut Inventories</label>
    <label xlink:label="lab_jbss_PeriodToShellBulkStoredNutInventories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period to shell bulk stored nut inventories</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_PeriodToShellBulkStoredNutInventories" xlink:to="lab_jbss_PeriodToShellBulkStoredNutInventories" xlink:type="arc"/>
    <label xlink:label="lab_jbss_PeriodToShellBulkStoredNutInventories" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Period To Shell Bulk Stored Nut Inventories</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</label>
    <label xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable operating segment</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestCostsCapitalized" xlink:label="loc_us-gaap_InterestCostsCapitalized" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Costs Capitalized</label>
    <label xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest costs capitalized</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalized" xlink:to="lab_us-gaap_InterestCostsCapitalized" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Long-Lived Assets Held-for-use</label>
    <label xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recorded impairments of long - lived assets</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Impairment Loss</label>
    <label xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill impairment</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_PercentageOfRentableAreaCurrentlyVacant" xlink:label="loc_jbss_PercentageOfRentableAreaCurrentlyVacant" xlink:type="locator"/>
    <label xlink:label="lab_jbss_PercentageOfRentableAreaCurrentlyVacant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Rentable Area Currently Vacant</label>
    <label xlink:label="lab_jbss_PercentageOfRentableAreaCurrentlyVacant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of rentable area currently vacant</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_PercentageOfRentableAreaCurrentlyVacant" xlink:to="lab_jbss_PercentageOfRentableAreaCurrentlyVacant" xlink:type="arc"/>
    <label xlink:label="lab_jbss_PercentageOfRentableAreaCurrentlyVacant" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of rentable area currently vacant.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_NumberOfBuildingsLocatedOnSite" xlink:label="loc_jbss_NumberOfBuildingsLocatedOnSite" xlink:type="locator"/>
    <label xlink:label="lab_jbss_NumberOfBuildingsLocatedOnSite" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Buildings Located On Site</label>
    <label xlink:label="lab_jbss_NumberOfBuildingsLocatedOnSite" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of buildings located on site</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_NumberOfBuildingsLocatedOnSite" xlink:to="lab_jbss_NumberOfBuildingsLocatedOnSite" xlink:type="arc"/>
    <label xlink:label="lab_jbss_NumberOfBuildingsLocatedOnSite" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of buildings located on site.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_PercentageOfBuildingNotBuiltOut" xlink:label="loc_jbss_PercentageOfBuildingNotBuiltOut" xlink:type="locator"/>
    <label xlink:label="lab_jbss_PercentageOfBuildingNotBuiltOut" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Building Not Built Out</label>
    <label xlink:label="lab_jbss_PercentageOfBuildingNotBuiltOut" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of building currently not been built-out</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_PercentageOfBuildingNotBuiltOut" xlink:to="lab_jbss_PercentageOfBuildingNotBuiltOut" xlink:type="arc"/>
    <label xlink:label="lab_jbss_PercentageOfBuildingNotBuiltOut" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of building not built-out.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_NumberOfCustomersExceedingTenPercentOfSales" xlink:label="loc_jbss_NumberOfCustomersExceedingTenPercentOfSales" xlink:type="locator"/>
    <label xlink:label="lab_jbss_NumberOfCustomersExceedingTenPercentOfSales" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Customers Exceeding Ten Percent Of Sales</label>
    <label xlink:label="lab_jbss_NumberOfCustomersExceedingTenPercentOfSales" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of customers exceeding ten percent of sales</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_NumberOfCustomersExceedingTenPercentOfSales" xlink:to="lab_jbss_NumberOfCustomersExceedingTenPercentOfSales" xlink:type="arc"/>
    <label xlink:label="lab_jbss_NumberOfCustomersExceedingTenPercentOfSales" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Customers Exceeding Ten Percent Of Sales</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_ConcentrationRiskMajorCustomersSales" xlink:label="loc_jbss_ConcentrationRiskMajorCustomersSales" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ConcentrationRiskMajorCustomersSales" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Major Customers Sales</label>
    <label xlink:label="lab_jbss_ConcentrationRiskMajorCustomersSales" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark Percentage</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ConcentrationRiskMajorCustomersSales" xlink:to="lab_jbss_ConcentrationRiskMajorCustomersSales" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ConcentrationRiskMajorCustomersSales" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Concentration Risk Major Customers Sales</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</label>
    <label xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of concentration risk</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_PercentageOfIndividualTaxPositionMinimum" xlink:label="loc_jbss_PercentageOfIndividualTaxPositionMinimum" xlink:type="locator"/>
    <label xlink:label="lab_jbss_PercentageOfIndividualTaxPositionMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Individual Tax Position Minimum</label>
    <label xlink:label="lab_jbss_PercentageOfIndividualTaxPositionMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of likelihood to record liabilities for uncertain tax positions</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_PercentageOfIndividualTaxPositionMinimum" xlink:to="lab_jbss_PercentageOfIndividualTaxPositionMinimum" xlink:type="arc"/>
    <label xlink:label="lab_jbss_PercentageOfIndividualTaxPositionMinimum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Threshold of likelihood of being sustained that tax position must exceed in order to be recorded in the financial statements.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement" xlink:label="loc_us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Examination, Likelihood of Unfavorable Settlement</label>
    <label xlink:label="lab_us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of likelihood where no benefit for uncertain tax positions is recorded</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement" xlink:to="lab_us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
    <label xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right of use assets</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</label>
    <label xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease liability</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prospective Adoption of New Accounting Pronouncements [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingGuidanceMember" xlink:label="loc_us-gaap_AccountingGuidanceMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AccountingGuidanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Guidance [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingGuidanceMember" xlink:to="lab_us-gaap_AccountingGuidanceMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</label>
    <label xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationAbstract" xlink:label="loc_us-gaap_DepreciationAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DepreciationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation [Abstract]</label>
    <label xlink:label="lab_us-gaap_DepreciationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAbstract" xlink:to="lab_us-gaap_DepreciationAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</label>
    <label xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation expense</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTable" xlink:label="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTable" xlink:type="locator"/>
    <label xlink:label="lab_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property Plant And Equipment Estimated Useful Lives [Table]</label>
    <label xlink:label="lab_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property Plant And Equipment Estimated Useful Lives [Table]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTable" xlink:to="lab_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTable" xlink:type="arc"/>
    <label xlink:label="lab_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property Plant And Equipment Estimated Useful Lives [Table]</label>
    <loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember" xlink:type="locator"/>
    <label xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</label>
    <label xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building [Member]</label>
    <label xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Buildings [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</label>
    <label xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Machinery and equipment [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_FurnitureAndFixturesAndLeaseholdImprovementsMember" xlink:label="loc_jbss_FurnitureAndFixturesAndLeaseholdImprovementsMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_FurnitureAndFixturesAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture And Fixtures And Leasehold Improvements [Member]</label>
    <label xlink:label="lab_jbss_FurnitureAndFixturesAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture and leasehold improvements [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_FurnitureAndFixturesAndLeaseholdImprovementsMember" xlink:to="lab_jbss_FurnitureAndFixturesAndLeaseholdImprovementsMember" xlink:type="arc"/>
    <label xlink:label="lab_jbss_FurnitureAndFixturesAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Furniture And Fixtures And Leasehold Improvements [Member]</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vehicles [Member]</label>
    <label xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VehiclesMember" xlink:to="lab_us-gaap_VehiclesMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TechnologyEquipmentMember" xlink:label="loc_us-gaap_TechnologyEquipmentMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_TechnologyEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Technology Equipment [Member]</label>
    <label xlink:label="lab_us-gaap_TechnologyEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computers and software [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyEquipmentMember" xlink:to="lab_us-gaap_TechnologyEquipmentMember" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems" xlink:label="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems" xlink:type="locator"/>
    <label xlink:label="lab_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property Plant And Equipment Estimated Useful Lives [Line Items]</label>
    <label xlink:label="lab_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property Plant And Equipment Estimated Useful Lives [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems" xlink:to="lab_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems" xlink:type="arc"/>
    <label xlink:label="lab_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property Plant And Equipment Estimated Useful Lives [Line Items]</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <label xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment estimated useful life</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_GrossRentalIncomeAndExpenseAbstract" xlink:label="loc_jbss_GrossRentalIncomeAndExpenseAbstract" xlink:type="locator"/>
    <label xlink:label="lab_jbss_GrossRentalIncomeAndExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Rental Income And Expense [Abstract]</label>
    <label xlink:label="lab_jbss_GrossRentalIncomeAndExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Rental Income and (Expense) [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_GrossRentalIncomeAndExpenseAbstract" xlink:to="lab_jbss_GrossRentalIncomeAndExpenseAbstract" xlink:type="arc"/>
    <label xlink:label="lab_jbss_GrossRentalIncomeAndExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gross Rental Income and (Expense) [Abstract]</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RentalIncomeNonoperating" xlink:label="loc_us-gaap_RentalIncomeNonoperating" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RentalIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rental Income, Nonoperating</label>
    <label xlink:label="lab_us-gaap_RentalIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross rental income</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RentalIncomeNonoperating" xlink:to="lab_us-gaap_RentalIncomeNonoperating" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaap_LeaseAndRentalExpense" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LeaseAndRentalExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Rent Expense</label>
    <label xlink:label="lab_us-gaap_LeaseAndRentalExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Rental (expense), net</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseAndRentalExpense" xlink:to="lab_us-gaap_LeaseAndRentalExpense" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationNonproduction" xlink:label="loc_us-gaap_DepreciationNonproduction" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DepreciationNonproduction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Nonproduction</label>
    <label xlink:label="lab_us-gaap_DepreciationNonproduction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Annual depreciation expense</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationNonproduction" xlink:to="lab_us-gaap_DepreciationNonproduction" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract" xlink:label="loc_jbss_ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expected Future Gross Rental Income Under Operating Leases [Abstract]</label>
    <label xlink:label="lab_jbss_ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected Future Gross Rental Income Under Operating Leases [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract" xlink:to="lab_jbss_ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Expected Future Gross Rental Income Under Operating Leases [Abstract]</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Receivable, Current</label>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">June 25, 2020</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Receivable, in Two Years</label>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">June 24, 2021</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Receivable, in Three Years</label>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">June 30, 2022</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Receivable, in Four Years</label>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">June 29, 2023</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Receivable, in Five Years</label>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">June 27, 2024</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Receivable, Thereafter</label>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Receivable</label>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</label>
    <label xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Long-term and Short-term, Combined Amount</label>
    <label xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying value of long-term debt:</label>
    <label xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total long-term debt maturities</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:to="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Fair Value</label>
    <label xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of long-term debt:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketing and Advertising Expense [Abstract]</label>
    <label xlink:label="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketing and Advertising Expense [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:to="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Expense</label>
    <label xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketing and advertising expense</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_ShippingAndHandlingCostsAbstract" xlink:label="loc_jbss_ShippingAndHandlingCostsAbstract" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ShippingAndHandlingCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shipping And Handling Costs [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ShippingAndHandlingCostsAbstract" xlink:to="lab_jbss_ShippingAndHandlingCostsAbstract" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ShippingAndHandlingCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shipping and handling costs.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_ShippingHandlingAndTransportationCost" xlink:label="loc_jbss_ShippingHandlingAndTransportationCost" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ShippingHandlingAndTransportationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shipping Handling And Transportation Cost</label>
    <label xlink:label="lab_jbss_ShippingHandlingAndTransportationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shipping and handling costs</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ShippingHandlingAndTransportationCost" xlink:to="lab_jbss_ShippingHandlingAndTransportationCost" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ShippingHandlingAndTransportationCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shipping handling and transportation cost.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentAbstract" xlink:label="loc_us-gaap_ResearchAndDevelopmentAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ResearchAndDevelopmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development [Abstract]</label>
    <label xlink:label="lab_us-gaap_ResearchAndDevelopmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and Development [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentAbstract" xlink:to="lab_us-gaap_ResearchAndDevelopmentAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense</label>
    <label xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development expense</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</label>
    <label xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]</label>
    <label xlink:label="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of dilutive securities:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract" xlink:to="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</label>
    <label xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options and restricted stock units</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_AntiDilutiveSharesAbstract" xlink:label="loc_jbss_AntiDilutiveSharesAbstract" xlink:type="locator"/>
    <label xlink:label="lab_jbss_AntiDilutiveSharesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Anti Dilutive Shares [Abstract]</label>
    <label xlink:label="lab_jbss_AntiDilutiveSharesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Anti Dilutive Shares [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_AntiDilutiveSharesAbstract" xlink:to="lab_jbss_AntiDilutiveSharesAbstract" xlink:type="arc"/>
    <label xlink:label="lab_jbss_AntiDilutiveSharesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Anti dilutive shares.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
    <label xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average number of anti-dilutive shares:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_WeightedAverageExercisePriceOfAntiDilutiveOptionsOutstanding" xlink:label="loc_jbss_WeightedAverageExercisePriceOfAntiDilutiveOptionsOutstanding" xlink:type="locator"/>
    <label xlink:label="lab_jbss_WeightedAverageExercisePriceOfAntiDilutiveOptionsOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Exercise Price Of Anti Dilutive Options Outstanding</label>
    <label xlink:label="lab_jbss_WeightedAverageExercisePriceOfAntiDilutiveOptionsOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price per share:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_WeightedAverageExercisePriceOfAntiDilutiveOptionsOutstanding" xlink:to="lab_jbss_WeightedAverageExercisePriceOfAntiDilutiveOptionsOutstanding" xlink:type="arc"/>
    <label xlink:label="lab_jbss_WeightedAverageExercisePriceOfAntiDilutiveOptionsOutstanding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of anti dilutive options outstanding.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
    <label xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
    <label xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Net</label>
    <label xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract assets</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_ContractWthCustomerTimingOfSatisfactionOfPerformance" xlink:label="loc_jbss_ContractWthCustomerTimingOfSatisfactionOfPerformance" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ContractWthCustomerTimingOfSatisfactionOfPerformance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract Wth Customer Timing Of Satisfaction Of Performance</label>
    <label xlink:label="lab_jbss_ContractWthCustomerTimingOfSatisfactionOfPerformance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Description of contract with customer payment terms</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ContractWthCustomerTimingOfSatisfactionOfPerformance" xlink:to="lab_jbss_ContractWthCustomerTimingOfSatisfactionOfPerformance" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ContractWthCustomerTimingOfSatisfactionOfPerformance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract with customer timing of satisfaction of performance.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_PercentOfRevenueControlTransfersUponShipment" xlink:label="loc_jbss_PercentOfRevenueControlTransfersUponShipment" xlink:type="locator"/>
    <label xlink:label="lab_jbss_PercentOfRevenueControlTransfersUponShipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percent of revenue control transfers upon shipment</label>
    <label xlink:label="lab_jbss_PercentOfRevenueControlTransfersUponShipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk percentage</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_PercentOfRevenueControlTransfersUponShipment" xlink:to="lab_jbss_PercentOfRevenueControlTransfersUponShipment" xlink:type="arc"/>
    <label xlink:label="lab_jbss_PercentOfRevenueControlTransfersUponShipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percent of revenue control transfers upon shipment.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</label>
    <label xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</label>
    <label xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transferred at Point in Time [Member]</label>
    <label xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Transferred at Point in Time [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredAtPointInTimeMember" xlink:to="lab_us-gaap_TransferredAtPointInTimeMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DisaggregationOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract" xlink:to="lab_us-gaap_DisaggregationOfRevenueAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Sales Channel [Axis]</label>
    <label xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Sales Channel [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Sales Channel [Domain]</label>
    <label xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Sales Channel [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_SalesChannelCommercialIngredientsMember" xlink:label="loc_jbss_SalesChannelCommercialIngredientsMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_SalesChannelCommercialIngredientsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Channel Commercial Ingredients [Member]</label>
    <label xlink:label="lab_jbss_SalesChannelCommercialIngredientsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial Ingredients [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_SalesChannelCommercialIngredientsMember" xlink:to="lab_jbss_SalesChannelCommercialIngredientsMember" xlink:type="arc"/>
    <label xlink:label="lab_jbss_SalesChannelCommercialIngredientsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sales channel commercial ingredients.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_SalesChannelContractPackagingMember" xlink:label="loc_jbss_SalesChannelContractPackagingMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_SalesChannelContractPackagingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Channel Contract Packaging [Member]</label>
    <label xlink:label="lab_jbss_SalesChannelContractPackagingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract Packaging [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_SalesChannelContractPackagingMember" xlink:to="lab_jbss_SalesChannelContractPackagingMember" xlink:type="arc"/>
    <label xlink:label="lab_jbss_SalesChannelContractPackagingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sales channel contract packaging.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesChannelDirectlyToConsumerMember" xlink:label="loc_us-gaap_SalesChannelDirectlyToConsumerMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SalesChannelDirectlyToConsumerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Channel, Directly to Consumer [Member]</label>
    <label xlink:label="lab_us-gaap_SalesChannelDirectlyToConsumerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consumer [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesChannelDirectlyToConsumerMember" xlink:to="lab_us-gaap_SalesChannelDirectlyToConsumerMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Initial Application Period Cumulative Effect Transition [Table]</label>
    <label xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Initial Application Period Cumulative Effect Transition [Table]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Initial Application Period Cumulative Effect Transition [Axis]</label>
    <label xlink:label="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial Application Period Cumulative Effect Transition [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:to="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Initial Application Period Cumulative Effect Transition [Domain]</label>
    <label xlink:label="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial Application Period Cumulative Effect Transition [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:to="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:label="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Calculated under Revenue Guidance in Effect before Topic 606 [Member]</label>
    <label xlink:label="lab_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue Before 606 Impact [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:to="lab_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Difference between Revenue Guidance in Effect before and after Topic 606 [Member]</label>
    <label xlink:label="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impact of 606 [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:to="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</label>
    <label xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReserves" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Finished Goods and Work in Process, Net of Reserves</label>
    <label xlink:label="lab_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Work-in-process and finished goods</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReserves" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</label>
    <label xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Raw material and supplies</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</label>
    <label xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
    <label xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_SquirrelBrandMember" xlink:label="loc_jbss_SquirrelBrandMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_SquirrelBrandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Squirrel Brand [Member]</label>
    <label xlink:label="lab_jbss_SquirrelBrandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Squirrel Brand [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_SquirrelBrandMember" xlink:to="lab_jbss_SquirrelBrandMember" xlink:type="arc"/>
    <label xlink:label="lab_jbss_SquirrelBrandMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Squirrel brand.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</label>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</label>
    <label xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</label>
    <label xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</label>
    <label xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncompete Agreements [Member]</label>
    <label xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-compete Agreement [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaap_TradeNamesMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade Names [Member]</label>
    <label xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Brand Names [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_AccumulatedAmortizationAndImpairmentAbstract" xlink:label="loc_jbss_AccumulatedAmortizationAndImpairmentAbstract" xlink:type="locator"/>
    <label xlink:label="lab_jbss_AccumulatedAmortizationAndImpairmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Amortization And Impairment [Abstract]</label>
    <label xlink:label="lab_jbss_AccumulatedAmortizationAndImpairmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less accumulated amortization:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_AccumulatedAmortizationAndImpairmentAbstract" xlink:to="lab_jbss_AccumulatedAmortizationAndImpairmentAbstract" xlink:type="arc"/>
    <label xlink:label="lab_jbss_AccumulatedAmortizationAndImpairmentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accumulated Amortization And Impairment [Abstract]</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Total accumulated amortization</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</label>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total intangible assets, gross</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense [Member]</label>
    <label xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Administrative Expenses [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</label>
    <label xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amortization of intangible assets</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</label>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">June 25, 2020</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Five</label>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">June 27, 2024</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Four</label>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">June 29, 2023</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Three</label>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">June 30, 2022</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Two</label>
    <label xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">June 24, 2021</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillGross" xlink:label="loc_us-gaap_GoodwillGross" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Gross</label>
    <label xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Gross goodwill balance at June 30, 2017</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</label>
    <label xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accumulated impairment losses</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Acquired During Period</label>
    <label xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Goodwill acquired during fiscal 2018</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</label>
    <label xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</label>
    <label xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</label>
    <label xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</label>
    <label xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_EighthAmendmentToCreditAgreementMember" xlink:label="loc_jbss_EighthAmendmentToCreditAgreementMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_EighthAmendmentToCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Eighth Amendment To Credit Agreement [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_EighthAmendmentToCreditAgreementMember" xlink:to="lab_jbss_EighthAmendmentToCreditAgreementMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</label>
    <label xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</label>
    <label xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding letters of credit</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Line of Credit</label>
    <label xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving credit facility borrowings</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</label>
    <label xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving loan commitment and letter of credit sub facility</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</label>
    <label xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Available credit under the Credit Facility</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_ExcessCreditAvailability" xlink:label="loc_jbss_ExcessCreditAvailability" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ExcessCreditAvailability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excess Credit Availability</label>
    <label xlink:label="lab_jbss_ExcessCreditAvailability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Excess availability required under the credit facility</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ExcessCreditAvailability" xlink:to="lab_jbss_ExcessCreditAvailability" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ExcessCreditAvailability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of excess availability required under the credit facility after the declaration of dividends.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statutory Accounting Practices, Statutory Amount Available for Dividend Payments without Regulatory Approval</label>
    <label xlink:label="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Aggregate amount of dividends that can be declared without bank consent</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:to="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_NumberOfCashDividendOrDistributionWithoutObtainingBankConsent" xlink:label="loc_jbss_NumberOfCashDividendOrDistributionWithoutObtainingBankConsent" xlink:type="locator"/>
    <label xlink:label="lab_jbss_NumberOfCashDividendOrDistributionWithoutObtainingBankConsent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Cash Dividend Or Distribution Without Obtaining Bank Consent</label>
    <label xlink:label="lab_jbss_NumberOfCashDividendOrDistributionWithoutObtainingBankConsent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of cash or stock dividends that may be declared in each quarter without obtaining bank consent</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_NumberOfCashDividendOrDistributionWithoutObtainingBankConsent" xlink:to="lab_jbss_NumberOfCashDividendOrDistributionWithoutObtainingBankConsent" xlink:type="arc"/>
    <label xlink:label="lab_jbss_NumberOfCashDividendOrDistributionWithoutObtainingBankConsent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of cash dividend or distribution allowed per fiscal year.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term Debt, Weighted Average Interest Rate, at Point in Time</label>
    <label xlink:label="lab_us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average interest rate for the Credit Facility</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_MinimumLoanAvailabilityRequiredBeforeFixedChargeCoverageRatioCovenantIsApplicable" xlink:label="loc_jbss_MinimumLoanAvailabilityRequiredBeforeFixedChargeCoverageRatioCovenantIsApplicable" xlink:type="locator"/>
    <label xlink:label="lab_jbss_MinimumLoanAvailabilityRequiredBeforeFixedChargeCoverageRatioCovenantIsApplicable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum Loan Availability Required Before Fixed Charge Coverage Ratio Covenant Is Applicable</label>
    <label xlink:label="lab_jbss_MinimumLoanAvailabilityRequiredBeforeFixedChargeCoverageRatioCovenantIsApplicable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Minimum loan availability required before fixed charge coverage ratio covenant is applicable</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_MinimumLoanAvailabilityRequiredBeforeFixedChargeCoverageRatioCovenantIsApplicable" xlink:to="lab_jbss_MinimumLoanAvailabilityRequiredBeforeFixedChargeCoverageRatioCovenantIsApplicable" xlink:type="arc"/>
    <label xlink:label="lab_jbss_MinimumLoanAvailabilityRequiredBeforeFixedChargeCoverageRatioCovenantIsApplicable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Minimum loan availability required before fixed charge coverage ratio covenant is applicable.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_DebtDisclosureTable" xlink:label="loc_jbss_DebtDisclosureTable" xlink:type="locator"/>
    <label xlink:label="lab_jbss_DebtDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Table]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_DebtDisclosureTable" xlink:to="lab_jbss_DebtDisclosureTable" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_MortgageFacilityTrancheAMember" xlink:label="loc_jbss_MortgageFacilityTrancheAMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_MortgageFacilityTrancheAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mortgage Facility Tranche A [Member]</label>
    <label xlink:label="lab_jbss_MortgageFacilityTrancheAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mortgage Facility Tranche A [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_MortgageFacilityTrancheAMember" xlink:to="lab_jbss_MortgageFacilityTrancheAMember" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_MortgageFacilityTrancheBMember" xlink:label="loc_jbss_MortgageFacilityTrancheBMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_MortgageFacilityTrancheBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mortgage Facility Tranche B [Member]</label>
    <label xlink:label="lab_jbss_MortgageFacilityTrancheBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mortgage Facility Tranche B [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_MortgageFacilityTrancheBMember" xlink:to="lab_jbss_MortgageFacilityTrancheBMember" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_SelmaTexasFacilityFinancingObligationMember" xlink:label="loc_jbss_SelmaTexasFacilityFinancingObligationMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_SelmaTexasFacilityFinancingObligationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selma Texas Facility Financing Obligation [Member]</label>
    <label xlink:label="lab_jbss_SelmaTexasFacilityFinancingObligationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selma, Texas Properties [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_SelmaTexasFacilityFinancingObligationMember" xlink:to="lab_jbss_SelmaTexasFacilityFinancingObligationMember" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_UnsecuredPromissoryNoteMember" xlink:label="loc_jbss_UnsecuredPromissoryNoteMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_UnsecuredPromissoryNoteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unsecured Promissory Note [Member]</label>
    <label xlink:label="lab_jbss_UnsecuredPromissoryNoteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unsecured Promissory Note [Member]</label>
    <label xlink:label="lab_jbss_UnsecuredPromissoryNoteMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Unsecured Promissory Note [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_UnsecuredPromissoryNoteMember" xlink:to="lab_jbss_UnsecuredPromissoryNoteMember" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_MortgageFacilityMember" xlink:label="loc_jbss_MortgageFacilityMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_MortgageFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mortgage Facility [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_MortgageFacilityMember" xlink:to="lab_jbss_MortgageFacilityMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_PromissoryNoteMember" xlink:label="loc_jbss_PromissoryNoteMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_PromissoryNoteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Promissory Note [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_PromissoryNoteMember" xlink:to="lab_jbss_PromissoryNoteMember" xlink:type="arc"/>
    <label xlink:label="lab_jbss_PromissoryNoteMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Promissory note.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_DebtDisclosureLineItemsLineItems" xlink:label="loc_jbss_DebtDisclosureLineItemsLineItems" xlink:type="locator"/>
    <label xlink:label="lab_jbss_DebtDisclosureLineItemsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure Line Items [Line Items]</label>
    <label xlink:label="lab_jbss_DebtDisclosureLineItemsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems" xlink:to="lab_jbss_DebtDisclosureLineItemsLineItems" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</label>
    <label xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amounts of term loans</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
    <label xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:type="resource" xml:lang="en-US">Debt interest fixed rate</label>
    <label xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Minimum interest rate</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate</label>
    <label xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:to="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Description of Variable Rate Basis</label>
    <label xlink:label="lab_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Mortgage faiclity interest</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:to="lab_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</label>
    <label xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate added to LIBOR</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_NetWorthToBeMaintainedSpecifiedUnderMortgageFacility" xlink:label="loc_jbss_NetWorthToBeMaintainedSpecifiedUnderMortgageFacility" xlink:type="locator"/>
    <label xlink:label="lab_jbss_NetWorthToBeMaintainedSpecifiedUnderMortgageFacility" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Worth To Be Maintained Specified Under Mortgage Facility</label>
    <label xlink:label="lab_jbss_NetWorthToBeMaintainedSpecifiedUnderMortgageFacility" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mortgage Facility contain covenants to maintain specified net worth</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_NetWorthToBeMaintainedSpecifiedUnderMortgageFacility" xlink:to="lab_jbss_NetWorthToBeMaintainedSpecifiedUnderMortgageFacility" xlink:type="arc"/>
    <label xlink:label="lab_jbss_NetWorthToBeMaintainedSpecifiedUnderMortgageFacility" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Mortgage Facility contain covenants to maintain specified net worth</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" xlink:label="loc_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pledged Assets, Other, Not Separately Reported on Statement of Financial Position</label>
    <label xlink:label="lab_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying amount of assets pledged as collateral</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" xlink:to="lab_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt and Capital Lease Obligations</label>
    <label xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital lease recorded as debt obligation</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_PropertySoldToRelatedParty" xlink:label="loc_jbss_PropertySoldToRelatedParty" xlink:type="locator"/>
    <label xlink:label="lab_jbss_PropertySoldToRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property Sold To Related Party</label>
    <label xlink:label="lab_jbss_PropertySoldToRelatedParty" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Selling price of Texas properties sold to related party partnerships</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_PropertySoldToRelatedParty" xlink:to="lab_jbss_PropertySoldToRelatedParty" xlink:type="arc"/>
    <label xlink:label="lab_jbss_PropertySoldToRelatedParty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property Sold To Related Party</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_LeasePeriodForFairValueRent" xlink:label="loc_jbss_LeasePeriodForFairValueRent" xlink:type="locator"/>
    <label xlink:label="lab_jbss_LeasePeriodForFairValueRent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Period For Fair Value Rent</label>
    <label xlink:label="lab_jbss_LeasePeriodForFairValueRent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease term of Texas properties</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_LeasePeriodForFairValueRent" xlink:to="lab_jbss_LeasePeriodForFairValueRent" xlink:type="arc"/>
    <label xlink:label="lab_jbss_LeasePeriodForFairValueRent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease Period For Fair Value Rent</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_PercentageOfPurchasePriceOnFairValue" xlink:label="loc_jbss_PercentageOfPurchasePriceOnFairValue" xlink:type="locator"/>
    <label xlink:label="lab_jbss_PercentageOfPurchasePriceOnFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Purchase Price On Fair Value</label>
    <label xlink:label="lab_jbss_PercentageOfPurchasePriceOnFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Option percentage of fair value to purchase the properties</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_PercentageOfPurchasePriceOnFairValue" xlink:to="lab_jbss_PercentageOfPurchasePriceOnFairValue" xlink:type="arc"/>
    <label xlink:label="lab_jbss_PercentageOfPurchasePriceOnFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage Of Purchase Price On Fair Value</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_PercentageOfPurchasePriceOnFairValueIncErtainCircumstances" xlink:label="loc_jbss_PercentageOfPurchasePriceOnFairValueIncErtainCircumstances" xlink:type="locator"/>
    <label xlink:label="lab_jbss_PercentageOfPurchasePriceOnFairValueIncErtainCircumstances" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Purchase Price On Fair Value InC ertain Circumstances</label>
    <label xlink:label="lab_jbss_PercentageOfPurchasePriceOnFairValueIncErtainCircumstances" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Option percentage of fair value to purchase the properties in certain circumstances</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_PercentageOfPurchasePriceOnFairValueIncErtainCircumstances" xlink:to="lab_jbss_PercentageOfPurchasePriceOnFairValueIncErtainCircumstances" xlink:type="arc"/>
    <label xlink:label="lab_jbss_PercentageOfPurchasePriceOnFairValueIncErtainCircumstances" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage Of Purchase Price On Fair Value In Certain Circumstances</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt</label>
    <label xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Debt obligation outstanding</label>
    <label xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amounts of term loans</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_MinimumRepurchasePrice" xlink:label="loc_jbss_MinimumRepurchasePrice" xlink:type="locator"/>
    <label xlink:label="lab_jbss_MinimumRepurchasePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum Repurchase Price</label>
    <label xlink:label="lab_jbss_MinimumRepurchasePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum amount accepted for repurchase</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_MinimumRepurchasePrice" xlink:to="lab_jbss_MinimumRepurchasePrice" xlink:type="arc"/>
    <label xlink:label="lab_jbss_MinimumRepurchasePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Minimum repurchase price.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:label="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Effective Date of Acquisition</label>
    <label xlink:label="lab_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Date of acquisition</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:to="lab_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Liabilities Incurred</label>
    <label xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase price financed by seller through unsecured promissory note</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_BusinessCombinationConsiderationTransferredPromissoryNoteTerm" xlink:label="loc_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteTerm" xlink:type="locator"/>
    <label xlink:label="lab_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Consideration Transferred Promissory Note Term</label>
    <label xlink:label="lab_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase price financed by seller through unsecured promissory note,term</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteTerm" xlink:to="lab_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteTerm" xlink:type="arc"/>
    <label xlink:label="lab_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business combination, consideration transferred promissory note term.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_BusinessCombinationConsiderationTransferredPromissoryNoteInterestRate" xlink:label="loc_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteInterestRate" xlink:type="locator"/>
    <label xlink:label="lab_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Consideration Transferred Promissory Note Interest Rate</label>
    <label xlink:label="lab_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unsecured promissory note, periodic payment, principal</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteInterestRate" xlink:to="lab_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteInterestRate" xlink:type="arc"/>
    <label xlink:label="lab_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteInterestRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business combination, consideration transferred promissory note interest rate.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_DebtInstrumentIncreaseInInterestRateInCaseOfDefault" xlink:label="loc_jbss_DebtInstrumentIncreaseInInterestRateInCaseOfDefault" xlink:type="locator"/>
    <label xlink:label="lab_jbss_DebtInstrumentIncreaseInInterestRateInCaseOfDefault" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument Increase In Interest Rate In Case Of Default</label>
    <label xlink:label="lab_jbss_DebtInstrumentIncreaseInInterestRateInCaseOfDefault" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of increase in interest</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_DebtInstrumentIncreaseInInterestRateInCaseOfDefault" xlink:to="lab_jbss_DebtInstrumentIncreaseInInterestRateInCaseOfDefault" xlink:type="arc"/>
    <label xlink:label="lab_jbss_DebtInstrumentIncreaseInInterestRateInCaseOfDefault" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument Increase In Interest Rate In Case Of Default</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayable" xlink:label="loc_us-gaap_NotesPayable" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes Payable</label>
    <label xlink:label="lab_us-gaap_NotesPayable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Outstanding balance of promissory note</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayable" xlink:to="lab_us-gaap_NotesPayable" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaap_InterestPaid" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_InterestPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Including Capitalized Interest, Operating and Investing Activities</label>
    <label xlink:label="lab_us-gaap_InterestPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest paid on promissory note</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaid" xlink:to="lab_us-gaap_InterestPaid" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Periodic Payment, Principal</label>
    <label xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:type="resource" xml:lang="en-US">Unsecured promissory note, periodic payment, principal</label>
    <label xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Unsecured promissory note, periodic payment, principal</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unamortized Debt Issuance Expense</label>
    <label xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Unamortized debt issuance costs</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:to="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts" xlink:label="loc_jbss_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts" xlink:type="locator"/>
    <label xlink:label="lab_jbss_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Long Term And Short Term Combined Amount Net Of Unamortized Debt Issuance Costs</label>
    <label xlink:label="lab_jbss_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Debt</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts" xlink:to="lab_jbss_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts" xlink:type="arc"/>
    <label xlink:label="lab_jbss_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the aggregate of total long-term debt, including current maturities and short-term debt, net of unamortized debt issuance costs.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMember" xlink:label="loc_jbss_SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selma Texas Facility Financing Obligation Due In Installments Through September One Two Thousand Thirty One [Member]</label>
    <label xlink:label="lab_jbss_SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Selma Texas Facility Financing Obligation Due in Installments through September 1, 2031 [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMember" xlink:to="lab_jbss_SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMember" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_DebtInstrumentPaymentCommencementPeriod" xlink:label="loc_jbss_DebtInstrumentPaymentCommencementPeriod" xlink:type="locator"/>
    <label xlink:label="lab_jbss_DebtInstrumentPaymentCommencementPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument Payment Commencement Period</label>
    <label xlink:label="lab_jbss_DebtInstrumentPaymentCommencementPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Unsecured promissory note, periodic payment,commencement date</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_DebtInstrumentPaymentCommencementPeriod" xlink:to="lab_jbss_DebtInstrumentPaymentCommencementPeriod" xlink:type="arc"/>
    <label xlink:label="lab_jbss_DebtInstrumentPaymentCommencementPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt instrument payment commencement period.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Periodic Payment</label>
    <label xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Monthly installment</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DebtInstrumentMaturityDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Maturity Date</label>
    <label xlink:label="lab_us-gaap_DebtInstrumentMaturityDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, maturity date</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentMaturityDate" xlink:to="lab_us-gaap_DebtInstrumentMaturityDate" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt and Capital Lease Obligations, Repayments of Principal in Next Twelve Months</label>
    <label xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">June 25, 2020</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Two</label>
    <label xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">June 24, 2021</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Three</label>
    <label xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">June 30, 2022</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Four</label>
    <label xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">June 29, 2023</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Five</label>
    <label xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">June 27, 2024</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal after Year Five</label>
    <label xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_IncometaxdisclosureLineItems" xlink:label="loc_jbss_IncometaxdisclosureLineItems" xlink:type="locator"/>
    <label xlink:label="lab_jbss_IncometaxdisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">IncomeTaxDisclosure [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_IncometaxdisclosureLineItems" xlink:to="lab_jbss_IncometaxdisclosureLineItems" xlink:type="arc"/>
    <label xlink:label="lab_jbss_IncometaxdisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Line Items]</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OpenTaxYear" xlink:label="loc_us-gaap_OpenTaxYear" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OpenTaxYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Open Tax Year</label>
    <label xlink:label="lab_us-gaap_OpenTaxYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year of tax returns audit</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OpenTaxYear" xlink:to="lab_us-gaap_OpenTaxYear" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</label>
    <label xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits and accrued interest and penalties long-term</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</label>
    <label xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total gross amounts of unrecognized tax benefits</label>
    <label xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</label>
    <label xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementScenarioAxis" xlink:to="lab_us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario, Unspecified [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain" xlink:to="lab_us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US" xlink:type="locator"/>
    <label xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</label>
    <label xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_StateAxis" xlink:label="loc_jbss_StateAxis" xlink:type="locator"/>
    <label xlink:label="lab_jbss_StateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_StateAxis" xlink:to="lab_jbss_StateAxis" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_StateDomain" xlink:label="loc_jbss_StateDomain" xlink:type="locator"/>
    <label xlink:label="lab_jbss_StateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_StateDomain" xlink:to="lab_jbss_StateDomain" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_IL" xlink:label="loc_stpr_IL" xlink:type="locator"/>
    <label xlink:label="lab_stpr_IL" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ILLINOIS</label>
    <label xlink:label="lab_stpr_IL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Illinois [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_IL" xlink:to="lab_stpr_IL" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_CA" xlink:label="loc_stpr_CA" xlink:type="locator"/>
    <label xlink:label="lab_stpr_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CANADA</label>
    <label xlink:label="lab_stpr_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">California [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_CA" xlink:to="lab_stpr_CA" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
    <label xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</label>
    <label xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</label>
    <label xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</label>
    <label xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current expense</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
    <label xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred:</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</label>
    <label xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred federal</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</label>
    <label xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred state</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <label xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal statutory income tax rate</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</label>
    <label xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State income taxes, net of federal benefit</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent</label>
    <label xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impact of Tax Reform</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent</label>
    <label xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development tax credit</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent</label>
    <label xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Domestic manufacturing deduction</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent</label>
    <label xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Windfall tax benefits</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Percent</label>
    <label xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Uncertain tax positions</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</label>
    <label xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
    <label xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Effective tax rate</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_EffectiveIncomeTaxRateReconciliation162MLimitationPercent" xlink:label="loc_jbss_EffectiveIncomeTaxRateReconciliation162MLimitationPercent" xlink:type="locator"/>
    <label xlink:label="lab_jbss_EffectiveIncomeTaxRateReconciliation162MLimitationPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation 162 M Limitation Percent</label>
    <label xlink:label="lab_jbss_EffectiveIncomeTaxRateReconciliation162MLimitationPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Section 162(m) Limitation</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_EffectiveIncomeTaxRateReconciliation162MLimitationPercent" xlink:to="lab_jbss_EffectiveIncomeTaxRateReconciliation162MLimitationPercent" xlink:type="arc"/>
    <label xlink:label="lab_jbss_EffectiveIncomeTaxRateReconciliation162MLimitationPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">It represents effective income tax rate reconciliation 162 m limitation percent.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Classification [Abstract]</label>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets (liabilities):</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent" xlink:label="loc_jbss_Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent" xlink:type="locator"/>
    <label xlink:label="lab_jbss_Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsNoncurrent</label>
    <label xlink:label="lab_jbss_Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent" xlink:to="lab_jbss_Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent" xlink:type="arc"/>
    <label xlink:label="lab_jbss_Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts, non current.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation</label>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee compensation</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Inventory</label>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_DeferredTaxLiabilitiesDepreciationAndAmortization" xlink:label="loc_jbss_DeferredTaxLiabilitiesDepreciationAndAmortization" xlink:type="locator"/>
    <label xlink:label="lab_jbss_DeferredTaxLiabilitiesDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities Depreciation And Amortization</label>
    <label xlink:label="lab_jbss_DeferredTaxLiabilitiesDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_DeferredTaxLiabilitiesDepreciationAndAmortization" xlink:to="lab_jbss_DeferredTaxLiabilitiesDepreciationAndAmortization" xlink:type="arc"/>
    <label xlink:label="lab_jbss_DeferredTaxLiabilitiesDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities Depreciation And Amortization.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_DeferredTaxAssetsCapitalizedLeasesNoncurrent" xlink:label="loc_jbss_DeferredTaxAssetsCapitalizedLeasesNoncurrent" xlink:type="locator"/>
    <label xlink:label="lab_jbss_DeferredTaxAssetsCapitalizedLeasesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets Capitalized Leases NonCurrent</label>
    <label xlink:label="lab_jbss_DeferredTaxAssetsCapitalizedLeasesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized leases</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_DeferredTaxAssetsCapitalizedLeasesNoncurrent" xlink:to="lab_jbss_DeferredTaxAssetsCapitalizedLeasesNoncurrent" xlink:type="arc"/>
    <label xlink:label="lab_jbss_DeferredTaxAssetsCapitalizedLeasesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets Capitalized Leases Non Current</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Goodwill and Intangible Assets</label>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and intangible assets</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions</label>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement plan</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits</label>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Workers' compensation</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</label>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share based compensation</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Capital Loss Carryforwards</label>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital loss carryforward</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Other</label>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance, Noncurrent</label>
    <label xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less valuation allowance</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</label>
    <label xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross increases - tax positions in prior year</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</label>
    <label xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Gross decreases - tax positions in prior year</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</label>
    <label xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Settlements</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</label>
    <label xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross increases - tax positions in current year</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_UnrecognizedTaxBenefitsIncreasesReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_jbss_UnrecognizedTaxBenefitsIncreasesReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="locator"/>
    <label xlink:label="lab_jbss_UnrecognizedTaxBenefitsIncreasesReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits Increases Reductions Resulting From Lapse Of Applicable Statute Of Limitations</label>
    <label xlink:label="lab_jbss_UnrecognizedTaxBenefitsIncreasesReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lapse of statute of limitations</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_UnrecognizedTaxBenefitsIncreasesReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_jbss_UnrecognizedTaxBenefitsIncreasesReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc"/>
    <label xlink:label="lab_jbss_UnrecognizedTaxBenefitsIncreasesReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits increases reductions resulting from lapse of applicable statute of limitations.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</label>
    <label xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits that would affect annual effective tax rate</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LitigationReserveCurrent" xlink:label="loc_us-gaap_LitigationReserveCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LitigationReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimated Litigation Liability, Current</label>
    <label xlink:label="lab_us-gaap_LitigationReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation settlement amount</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationReserveCurrent" xlink:to="lab_us-gaap_LitigationReserveCurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Rent Expense, Net</label>
    <label xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Rent expense related to operating leases</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesRentExpenseNet" xlink:to="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</label>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">June 25, 2020</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</label>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">June 24, 2021</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</label>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">June 30, 2022</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</label>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">June 29, 2023</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</label>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">June 27, 2024</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</label>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</label>
    <label xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_StockholdersEquityLineItems" xlink:label="loc_jbss_StockholdersEquityLineItems" xlink:type="locator"/>
    <label xlink:label="lab_jbss_StockholdersEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders Equity [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_StockholdersEquityLineItems" xlink:to="lab_jbss_StockholdersEquityLineItems" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_RightOfElectingMembersOfBoardOfDirectorsPercentage" xlink:label="loc_jbss_RightOfElectingMembersOfBoardOfDirectorsPercentage" xlink:type="locator"/>
    <label xlink:label="lab_jbss_RightOfElectingMembersOfBoardOfDirectorsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right Of Electing Members Of Board Of Directors Percentage</label>
    <label xlink:label="lab_jbss_RightOfElectingMembersOfBoardOfDirectorsPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Percentage of members comprising the Board of Directors elected by the holders of Common Stock</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_RightOfElectingMembersOfBoardOfDirectorsPercentage" xlink:to="lab_jbss_RightOfElectingMembersOfBoardOfDirectorsPercentage" xlink:type="arc"/>
    <label xlink:label="lab_jbss_RightOfElectingMembersOfBoardOfDirectorsPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Right Of Electing Members Of Board Of Directors Percentage</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_NumberOfNoncumulativeVotingPerShare" xlink:label="loc_jbss_NumberOfNoncumulativeVotingPerShare" xlink:type="locator"/>
    <label xlink:label="lab_jbss_NumberOfNoncumulativeVotingPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Noncumulative Voting Per Share</label>
    <label xlink:label="lab_jbss_NumberOfNoncumulativeVotingPerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Noncumulative voting rights per share</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_NumberOfNoncumulativeVotingPerShare" xlink:to="lab_jbss_NumberOfNoncumulativeVotingPerShare" xlink:type="arc"/>
    <label xlink:label="lab_jbss_NumberOfNoncumulativeVotingPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Noncumulative Voting Per Share</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_ConvertibleNumberOfCommonShares" xlink:label="loc_jbss_ConvertibleNumberOfCommonShares" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ConvertibleNumberOfCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Number Of Common Shares</label>
    <label xlink:label="lab_jbss_ConvertibleNumberOfCommonShares" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of shares of Common Stock converted from each share of Class A Stock</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ConvertibleNumberOfCommonShares" xlink:to="lab_jbss_ConvertibleNumberOfCommonShares" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ConvertibleNumberOfCommonShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Convertible Number Of Common Shares</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_NumberOfVotingPerShareOnOtherMatters" xlink:label="loc_jbss_NumberOfVotingPerShareOnOtherMatters" xlink:type="locator"/>
    <label xlink:label="lab_jbss_NumberOfVotingPerShareOnOtherMatters" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Voting Per Share On Other Matters</label>
    <label xlink:label="lab_jbss_NumberOfVotingPerShareOnOtherMatters" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of votes per share</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_NumberOfVotingPerShareOnOtherMatters" xlink:to="lab_jbss_NumberOfVotingPerShareOnOtherMatters" xlink:type="arc"/>
    <label xlink:label="lab_jbss_NumberOfVotingPerShareOnOtherMatters" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of votes per share on all other matters which Class A and Common holders are entitled to vote.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</label>
    <label xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Award [Domain]</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Award [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
    <label xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Unit [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_OtherStockBasedAwardsMember" xlink:label="loc_jbss_OtherStockBasedAwardsMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_OtherStockBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Stock Based Awards [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_OtherStockBasedAwardsMember" xlink:to="lab_jbss_OtherStockBasedAwardsMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Shares [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized</label>
    <label xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized compensation expense related to non-vested share-based compensation</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition</label>
    <label xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected weighted average recognize period of unrecognized compensation cost related to non-vested share-based compensation</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred" xlink:label="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Number Vested And Deferred</label>
    <label xlink:label="lab_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock units vested</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred" xlink:to="lab_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share based compensation arrangement by share based payment award equity instruments other than options outstanding number vested and deferred.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options granted</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock authorized for grants of awards under equity incentive plan</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock authorized for future grants of award</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_MaximumAmountOfOptionsOrStockAppreciationRights" xlink:label="loc_jbss_MaximumAmountOfOptionsOrStockAppreciationRights" xlink:type="locator"/>
    <label xlink:label="lab_jbss_MaximumAmountOfOptionsOrStockAppreciationRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum Amount Of Options Or Stock Appreciation Rights</label>
    <label xlink:label="lab_jbss_MaximumAmountOfOptionsOrStockAppreciationRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum number of stock options or stock appreciation rights awarded to an individual</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_MaximumAmountOfOptionsOrStockAppreciationRights" xlink:to="lab_jbss_MaximumAmountOfOptionsOrStockAppreciationRights" xlink:type="arc"/>
    <label xlink:label="lab_jbss_MaximumAmountOfOptionsOrStockAppreciationRights" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maximum amount of options or SARs that can be granted to participant in one calendar year.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_MaximumNumberOfShareBasedAwards" xlink:label="loc_jbss_MaximumNumberOfShareBasedAwards" xlink:type="locator"/>
    <label xlink:label="lab_jbss_MaximumNumberOfShareBasedAwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum Number Of Share Based Awards</label>
    <label xlink:label="lab_jbss_MaximumNumberOfShareBasedAwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum number of shares that may be awarded to participant in one calendar year</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_MaximumNumberOfShareBasedAwards" xlink:to="lab_jbss_MaximumNumberOfShareBasedAwards" xlink:type="arc"/>
    <label xlink:label="lab_jbss_MaximumNumberOfShareBasedAwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maximum number of shares that may be awarded to all participants in one calendar year.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExercisablePercent" xlink:label="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExercisablePercent" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExercisablePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Granted Exercisable Percent</label>
    <label xlink:label="lab_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExercisablePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of options granted under Equity Incentive Plan exercisable annually</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExercisablePercent" xlink:to="lab_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExercisablePercent" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExercisablePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of stock options that vest and are exercisable on an annual basis.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</label>
    <label xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration time period</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting period of restricted stock units granted</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" xlink:label="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Total Fair Value</label>
    <label xlink:label="lab_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of RSUs granted</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" xlink:to="lab_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share based compensation arrangement by share based payment award equity instruments other than options grants in period total fair value.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of RSUs vested</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty" xlink:label="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Maximum Amount Payable In Cash And Property</label>
    <label xlink:label="lab_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount that may be paid to any participant for awards payable in cash or property other than Common Stock</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty" xlink:to="lab_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Maximum Amount Payable in Cash and Property</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_TwoThousandAndFourteenOmnibusPlanMember" xlink:label="loc_jbss_TwoThousandAndFourteenOmnibusPlanMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_TwoThousandAndFourteenOmnibusPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Thousand And Fourteen Omnibus Plan [Member]</label>
    <label xlink:label="lab_jbss_TwoThousandAndFourteenOmnibusPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2014 Omnibus Plan [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_TwoThousandAndFourteenOmnibusPlanMember" xlink:to="lab_jbss_TwoThousandAndFourteenOmnibusPlanMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualAxis" xlink:to="lab_us-gaap_TitleOfIndividualAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Relationship to Entity [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_AwardsToAllParticipantsMember" xlink:label="loc_jbss_AwardsToAllParticipantsMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_AwardsToAllParticipantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards To All Participants [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_AwardsToAllParticipantsMember" xlink:to="lab_jbss_AwardsToAllParticipantsMember" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_AwardsToOneParticipantMember" xlink:label="loc_jbss_AwardsToOneParticipantMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_AwardsToOneParticipantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards To One Participant [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_AwardsToOneParticipantMember" xlink:to="lab_jbss_AwardsToOneParticipantMember" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_EmployeesMember" xlink:label="loc_jbss_EmployeesMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_EmployeesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employees [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_EmployeesMember" xlink:to="lab_jbss_EmployeesMember" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_NonEmployeeDirectorsMember" xlink:label="loc_jbss_NonEmployeeDirectorsMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_NonEmployeeDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non Employee Directors [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_NonEmployeeDirectorsMember" xlink:to="lab_jbss_NonEmployeeDirectorsMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityEquityAxis" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityEquityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option Indexed to Issuer's Equity [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis" xlink:to="lab_us-gaap_OptionIndexedToIssuersEquityEquityAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option Indexed to Issuer's Equity, Type [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:to="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_EquityGrantCapMember" xlink:label="loc_jbss_EquityGrantCapMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_EquityGrantCapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Grant Cap [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_EquityGrantCapMember" xlink:to="lab_jbss_EquityGrantCapMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding beginning balance, Shares</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding ending balance, Shares</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding beginning Balance, Weighted-Average Exercise Price</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding Ending Balance, Weighted-Average Exercise Price</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
    <label xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding, Weighted-Average Remaining Contractual Term in Years</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding, Aggregate Intrinsic Value</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total intrinsic value of options exercised</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Forfeited, Shares</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited, Weighted-Average Grant-Date Fair Value</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted, Shares</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted, Weighted-Average Grant-Date Fair Value</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding beginning balance, Shares</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding ending balance, Shares</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Weighted-Average Grant-Date Fair Value, Beginning Balance</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Weighted-Average Grant-Date Fair Value, Ending Balance</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Vested, Shares</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested, Weighted-Average Grant-Date Fair Value</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allocated Share-based Compensation Expense</label>
    <label xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation cost charged to earnings</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Tax Benefit from Compensation Expense</label>
    <label xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax benefit recognized</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_ScheduleOfDividendsPayableAbstract" xlink:label="loc_jbss_ScheduleOfDividendsPayableAbstract" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ScheduleOfDividendsPayableAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Dividends Payable [Abstract]</label>
    <label xlink:label="lab_jbss_ScheduleOfDividendsPayableAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Dividends Payable [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ScheduleOfDividendsPayableAbstract" xlink:to="lab_jbss_ScheduleOfDividendsPayableAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends Payable, Date Declared</label>
    <label xlink:label="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Declaration Date</label>
    <label xlink:label="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividend payable date, declared day</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:to="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends Payable, Date of Record</label>
    <label xlink:label="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Record Date</label>
    <label xlink:label="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders of record date</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:to="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends Payable, Amount Per Share</label>
    <label xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:type="resource" xml:lang="en-US">Dividend Per Share</label>
    <label xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Annual cash dividend</label>
    <label xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Annual common stock dividend declared</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableAmountPerShare" xlink:to="lab_us-gaap_DividendsPayableAmountPerShare" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends Payable, Date to be Paid</label>
    <label xlink:label="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Payment Date</label>
    <label xlink:label="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividend payable date</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:to="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_SpecialDividendAmountPerShare" xlink:label="loc_jbss_SpecialDividendAmountPerShare" xlink:type="locator"/>
    <label xlink:label="lab_jbss_SpecialDividendAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Special Dividend Amount Per Share</label>
    <label xlink:label="lab_jbss_SpecialDividendAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Special cash dividend</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_SpecialDividendAmountPerShare" xlink:to="lab_jbss_SpecialDividendAmountPerShare" xlink:type="arc"/>
    <label xlink:label="lab_jbss_SpecialDividendAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The per share amount of a special dividend declared, as of the financial reporting date.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems" xlink:label="loc_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems" xlink:type="locator"/>
    <label xlink:label="lab_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan And Defined Contribution Plan Disclosure [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems" xlink:to="lab_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems" xlink:type="arc"/>
    <label xlink:label="lab_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan and Defined Contribution Plan Disclosure [Line Items]</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_RoutePensionLiability" xlink:label="loc_jbss_RoutePensionLiability" xlink:type="locator"/>
    <label xlink:label="lab_jbss_RoutePensionLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Route Pension Liability</label>
    <label xlink:label="lab_jbss_RoutePensionLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term liability recorded for withdrawal from multi-employer plan</label>
    <label xlink:label="lab_jbss_RoutePensionLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Route pension liability</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_RoutePensionLiability" xlink:to="lab_jbss_RoutePensionLiability" xlink:type="arc"/>
    <label xlink:label="lab_jbss_RoutePensionLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Route Pension Liability</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_PaymentToLaborers" xlink:label="loc_jbss_PaymentToLaborers" xlink:type="locator"/>
    <label xlink:label="lab_jbss_PaymentToLaborers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment To Laborers</label>
    <label xlink:label="lab_jbss_PaymentToLaborers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Monthly payment including interest based on terms of settlement with labor union</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_PaymentToLaborers" xlink:to="lab_jbss_PaymentToLaborers" xlink:type="arc"/>
    <label xlink:label="lab_jbss_PaymentToLaborers" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payment To Laborers</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</label>
    <label xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Matching percentage by employer for 401(k) plan contributions</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</label>
    <label xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percent of employee contribution under contributory plan</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaap_RetirementPlanNameAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Name [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameAxis" xlink:to="lab_us-gaap_RetirementPlanNameAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Name [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain" xlink:to="lab_us-gaap_RetirementPlanNameDomain" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_EmployeeContributionFirstThreePercentMember" xlink:label="loc_jbss_EmployeeContributionFirstThreePercentMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_EmployeeContributionFirstThreePercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Contribution First Three Percent [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_EmployeeContributionFirstThreePercentMember" xlink:to="lab_jbss_EmployeeContributionFirstThreePercentMember" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_EmployeeContributionNextTwoPercentMember" xlink:label="loc_jbss_EmployeeContributionNextTwoPercentMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_EmployeeContributionNextTwoPercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Contribution Next Two Percent [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_EmployeeContributionNextTwoPercentMember" xlink:to="lab_jbss_EmployeeContributionNextTwoPercentMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan Disclosure [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Cost</label>
    <label xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">401(k) plan expense</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_K401PlanMember" xlink:label="loc_jbss_K401PlanMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_K401PlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">K 401 Plan [Member]</label>
    <label xlink:label="lab_jbss_K401PlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">401(k) [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_K401PlanMember" xlink:to="lab_jbss_K401PlanMember" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_RoutePensionLiabilityAbstract" xlink:label="loc_jbss_RoutePensionLiabilityAbstract" xlink:type="locator"/>
    <label xlink:label="lab_jbss_RoutePensionLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Route Pension Liability [Abstract]</label>
    <label xlink:label="lab_jbss_RoutePensionLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Route Pension Liability [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_RoutePensionLiabilityAbstract" xlink:to="lab_jbss_RoutePensionLiabilityAbstract" xlink:type="arc"/>
    <label xlink:label="lab_jbss_RoutePensionLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Route pension liability.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Projected benefit obligation at beginning of year</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Projected benefit obligation at end of year</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Service Cost</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Service cost</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Interest Cost</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest cost</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actuarial loss (gain)</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Actuarial loss (gain)</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Benefits paid</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Accumulated Benefit Obligation</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated benefit obligation</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability, Defined Benefit Pension Plan, Current</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of the SERP liability</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent" xlink:to="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Amortization of Prior Service Cost (Credit), Next Fiscal Year</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior service cost to be recognized in the next fiscal year as net pension expense</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Amortization of Gain (Loss), Next Fiscal Year</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss to be recognized in the next fiscal year as net pension expense</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Employee Retirement Plan [Member]</label>
    <label xlink:label="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SERP [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:to="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract" xlink:label="loc_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Actuarial Gain Loss In Projected Benefit Obligation [Abstract]</label>
    <label xlink:label="lab_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Actuarial Gain Loss In Projected Benefit Obligation [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract" xlink:to="lab_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of actuarial gain loss in projected benefit obligation.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss" xlink:label="loc_jbss_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change In Assumed Pay Increases Impacting Actuarial Gain Loss</label>
    <label xlink:label="lab_jbss_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in assumed pay increases</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss" xlink:to="lab_jbss_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Change In Assumed Pay Increases Impacting Actuarial Gain Loss</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_ChangeInDiscountRateImpactingActuarialGainLoss" xlink:label="loc_jbss_ChangeInDiscountRateImpactingActuarialGainLoss" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ChangeInDiscountRateImpactingActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change In Discount Rate Impacting Actuarial Gain Loss</label>
    <label xlink:label="lab_jbss_ChangeInDiscountRateImpactingActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in discount rate</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ChangeInDiscountRateImpactingActuarialGainLoss" xlink:to="lab_jbss_ChangeInDiscountRateImpactingActuarialGainLoss" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ChangeInDiscountRateImpactingActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Change In Discount Rate Impacting Actuarial Gain Loss</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_ChangeInMortalityAssumptionImpactingActuarialGainLoss" xlink:label="loc_jbss_ChangeInMortalityAssumptionImpactingActuarialGainLoss" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ChangeInMortalityAssumptionImpactingActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change In Mortality Assumption Impacting Actuarial Gain Loss</label>
    <label xlink:label="lab_jbss_ChangeInMortalityAssumptionImpactingActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in mortality assumptions</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ChangeInMortalityAssumptionImpactingActuarialGainLoss" xlink:to="lab_jbss_ChangeInMortalityAssumptionImpactingActuarialGainLoss" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ChangeInMortalityAssumptionImpactingActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Change in mortality assumption impacting actuarial gain (loss).</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_ActuarialGainLossOther" xlink:label="loc_jbss_ActuarialGainLossOther" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ActuarialGainLossOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial Gain Loss Other</label>
    <label xlink:label="lab_jbss_ActuarialGainLossOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ActuarialGainLossOther" xlink:to="lab_jbss_ActuarialGainLossOther" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ActuarialGainLossOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Actuarial gain loss other.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Recognized loss amortization</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior service cost amortization</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net periodic benefit cost</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discount rate</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Average rate of compensation increases</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation" xlink:label="loc_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation" xlink:type="locator"/>
    <label xlink:label="lab_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Description Of Bonus Payment Benefit Obligation</label>
    <label xlink:label="lab_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bonus payment</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation" xlink:to="lab_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation" xlink:type="arc"/>
    <label xlink:label="lab_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Assumed amount and frequency of bonus payment used in calculating benefit obligation of the SERP.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discount rate</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rate of compensation increases</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MortalityMorbidityAndSurrenderRateAssumption" xlink:label="loc_us-gaap_MortalityMorbidityAndSurrenderRateAssumption" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_MortalityMorbidityAndSurrenderRateAssumption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mortality, Morbidity and Surrender Rate Assumption</label>
    <label xlink:label="lab_us-gaap_MortalityMorbidityAndSurrenderRateAssumption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mortality</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortalityMorbidityAndSurrenderRateAssumption" xlink:to="lab_us-gaap_MortalityMorbidityAndSurrenderRateAssumption" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost" xlink:label="loc_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost" xlink:type="locator"/>
    <label xlink:label="lab_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Description Of Bonus Payment Net Periodic Cost</label>
    <label xlink:label="lab_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bonus payment</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost" xlink:to="lab_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost" xlink:type="arc"/>
    <label xlink:label="lab_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Assumed amount and frequency of bonus payment used in calculating net periodic benefit cost of the SERP.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Five Fiscal Years Thereafter</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025 &#x2014; 2029</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Unrecognized net loss</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax</label>
    <label xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized prior service cost</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes" xlink:label="loc_jbss_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes" xlink:type="locator"/>
    <label xlink:label="lab_jbss_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Accumulated Other Comprehensive Income Taxes</label>
    <label xlink:label="lab_jbss_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax effect</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes" xlink:to="lab_jbss_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes" xlink:type="arc"/>
    <label xlink:label="lab_jbss_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Accumulated Other Comprehensive Income Taxes</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax</label>
    <label xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net amount unrecognized</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</label>
    <label xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</label>
    <label xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, before Tax</label>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive (loss) income before reclassifications</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Tax</label>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Tax effect</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax</label>
    <label xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive loss</label>
    <label xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total amortization of pension items before tax</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</label>
    <label xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</label>
    <label xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:to="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</label>
    <label xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Amortization of defined pension items, net of tax</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax</label>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized prior service cost</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax</label>
    <label xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized net loss</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification from AOCI, Current Period, Tax</label>
    <label xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Axis]</label>
    <label xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Domain]</label>
    <label xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</label>
    <label xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of Defined Benefit Pension Items [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]</label>
    <label xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]</label>
    <label xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction, Due from (to) Related Party [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships" xlink:label="loc_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nature of Common Ownership or Management Control Relationships</label>
    <label xlink:label="lab_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership in related party entity</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships" xlink:to="lab_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Related Parties, Current</label>
    <label xlink:label="lab_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable, related party payables</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:to="lab_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</label>
    <label xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchases from related party</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_ProductTypeReportingInformationLineItems" xlink:label="loc_jbss_ProductTypeReportingInformationLineItems" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ProductTypeReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Type Reporting Information [Line Items]</label>
    <label xlink:label="lab_jbss_ProductTypeReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product Type Reporting Information [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ProductTypeReportingInformationLineItems" xlink:to="lab_jbss_ProductTypeReportingInformationLineItems" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ProductTypeReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Product type reporting Information.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_PercentageOfGrossProductSales" xlink:label="loc_jbss_PercentageOfGrossProductSales" xlink:type="locator"/>
    <label xlink:label="lab_jbss_PercentageOfGrossProductSales" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Gross Product Sales</label>
    <label xlink:label="lab_jbss_PercentageOfGrossProductSales" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_PercentageOfGrossProductSales" xlink:to="lab_jbss_PercentageOfGrossProductSales" xlink:type="arc"/>
    <label xlink:label="lab_jbss_PercentageOfGrossProductSales" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage Of Gross Product Sales</label>
    <loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis" xlink:type="locator"/>
    <label xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <label xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_PeanutsMember" xlink:label="loc_jbss_PeanutsMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_PeanutsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peanuts [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_PeanutsMember" xlink:to="lab_jbss_PeanutsMember" xlink:type="arc"/>
    <label xlink:label="lab_jbss_PeanutsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Peanuts.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_PecansMember" xlink:label="loc_jbss_PecansMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_PecansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pecans [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_PecansMember" xlink:to="lab_jbss_PecansMember" xlink:type="arc"/>
    <label xlink:label="lab_jbss_PecansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Pecans.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_CashewsAndMixedNutsMember" xlink:label="loc_jbss_CashewsAndMixedNutsMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_CashewsAndMixedNutsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cashews And Mixed Nuts [Member]</label>
    <label xlink:label="lab_jbss_CashewsAndMixedNutsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cashews &amp; Mixed Nuts [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_CashewsAndMixedNutsMember" xlink:to="lab_jbss_CashewsAndMixedNutsMember" xlink:type="arc"/>
    <label xlink:label="lab_jbss_CashewsAndMixedNutsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cashews &amp; Mixed Nuts.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_WalnutsMember" xlink:label="loc_jbss_WalnutsMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_WalnutsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Walnuts [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_WalnutsMember" xlink:to="lab_jbss_WalnutsMember" xlink:type="arc"/>
    <label xlink:label="lab_jbss_WalnutsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Walnuts.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_AlmondsMember" xlink:label="loc_jbss_AlmondsMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_AlmondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Almonds [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_AlmondsMember" xlink:to="lab_jbss_AlmondsMember" xlink:type="arc"/>
    <label xlink:label="lab_jbss_AlmondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Almonds.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_TrailAndSnackMixesMember" xlink:label="loc_jbss_TrailAndSnackMixesMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_TrailAndSnackMixesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trail And Snack Mixes [Member]</label>
    <label xlink:label="lab_jbss_TrailAndSnackMixesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trail &amp; Snack Mixes [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_TrailAndSnackMixesMember" xlink:to="lab_jbss_TrailAndSnackMixesMember" xlink:type="arc"/>
    <label xlink:label="lab_jbss_TrailAndSnackMixesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Trail and snack mixes.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_OtherProductMember" xlink:label="loc_jbss_OtherProductMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_OtherProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Product [Member]</label>
    <label xlink:label="lab_jbss_OtherProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_OtherProductMember" xlink:to="lab_jbss_OtherProductMember" xlink:type="arc"/>
    <label xlink:label="lab_jbss_OtherProductMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other.</label>
    <loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="locator"/>
    <label xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</label>
    <label xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at Beginning of Period</label>
    <label xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at End of Period</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</label>
    <label xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</label>
    <label xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Deductions</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForCreditLossMember" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</label>
    <label xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Allowance for Doubtful Accounts [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc"/>
    <loc xlink:href="jbss-20190627.xsd#jbss_ReserveForCashDiscountsMember" xlink:label="loc_jbss_ReserveForCashDiscountsMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ReserveForCashDiscountsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reserve For Cash Discounts [Member]</label>
    <label xlink:label="lab_jbss_ReserveForCashDiscountsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Reserve for Cash Discounts [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ReserveForCashDiscountsMember" xlink:to="lab_jbss_ReserveForCashDiscountsMember" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ReserveForCashDiscountsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reserve for cash discounts.</label>
    <loc xlink:href="jbss-20190627.xsd#jbss_ReserveForCustomerDeductionMember" xlink:label="loc_jbss_ReserveForCustomerDeductionMember" xlink:type="locator"/>
    <label xlink:label="lab_jbss_ReserveForCustomerDeductionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reserve For Customer Deduction [Member]</label>
    <label xlink:label="lab_jbss_ReserveForCustomerDeductionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Reserve for Customer Deductions [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jbss_ReserveForCustomerDeductionMember" xlink:to="lab_jbss_ReserveForCustomerDeductionMember" xlink:type="arc"/>
    <label xlink:label="lab_jbss_ReserveForCustomerDeductionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reserve for customer deductions.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</label>
    <label xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Deferred Tax Asset Valuation Allowance [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc"/>
</labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>jbss-20190627_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 20-August-2019 [11:55:40] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#DocumentAndEntityInformation" roleURI="http://imetrix.edgar-online.com/role/DocumentAndEntityInformation" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ConsolidatedBalanceSheets" roleURI="http://imetrix.edgar-online.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://imetrix.edgar-online.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ConsolidatedStatementsOfComprehensiveIncomeParenthetical" roleURI="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ConsolidatedStatementsOfStockholdersEquity" roleURI="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfStockholdersEquity" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ConsolidatedStatementsOfStockholdersEquityParenthetical" roleURI="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ConsolidatedStatementsOfCashFlowsParenthetical" roleURI="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SignificantAccountingPolicies" roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RevenueRecognition" roleURI="http://imetrix.edgar-online.com/role/RevenueRecognition" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#Inventories" roleURI="http://imetrix.edgar-online.com/role/Inventories" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#GoodwillAndIntangibleAssets" roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssets" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RevolvingCreditFacility" roleURI="http://imetrix.edgar-online.com/role/RevolvingCreditFacility" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#LongTermDebt" roleURI="http://imetrix.edgar-online.com/role/LongTermDebt" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#IncomeTaxes" roleURI="http://imetrix.edgar-online.com/role/IncomeTaxes" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#CommitmentsAndContingencies" roleURI="http://imetrix.edgar-online.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#StockholdersEquity" roleURI="http://imetrix.edgar-online.com/role/StockholdersEquity" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#StockBasedCompensationPlans" roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationPlans" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#CashDividends" roleURI="http://imetrix.edgar-online.com/role/CashDividends" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#EmployeeBenefitPlans" roleURI="http://imetrix.edgar-online.com/role/EmployeeBenefitPlans" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RetirementPlan" roleURI="http://imetrix.edgar-online.com/role/RetirementPlan" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#AccumulatedOtherComprehensiveLoss" roleURI="http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLoss" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#TransactionsWithRelatedParties" roleURI="http://imetrix.edgar-online.com/role/TransactionsWithRelatedParties" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ProductTypeSalesMix" roleURI="http://imetrix.edgar-online.com/role/ProductTypeSalesMix" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ValuationAndQualifyingAccountsAndReserves" roleURI="http://imetrix.edgar-online.com/role/ValuationAndQualifyingAccountsAndReserves" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SupplementaryQuarterlyDataUnaudited" roleURI="http://imetrix.edgar-online.com/role/SupplementaryQuarterlyDataUnaudited" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SubsequentEvent" roleURI="http://imetrix.edgar-online.com/role/SubsequentEvent" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SignificantAccountingPoliciesPolicies" roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SignificantAccountingPoliciesTables" roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RevenueRecognitionTables" roleURI="http://imetrix.edgar-online.com/role/RevenueRecognitionTables" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#InventoriesTables" roleURI="http://imetrix.edgar-online.com/role/InventoriesTables" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#GoodwillAndIntangibleAssetsTables" roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsTables" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#LongTermDebtTables" roleURI="http://imetrix.edgar-online.com/role/LongTermDebtTables" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#IncomeTaxesTables" roleURI="http://imetrix.edgar-online.com/role/IncomeTaxesTables" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#CommitmentsAndContingenciesTables" roleURI="http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesTables" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#StockBasedCompensationPlansTables" roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationPlansTables" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#CashDividendsTables" roleURI="http://imetrix.edgar-online.com/role/CashDividendsTables" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#EmployeeBenefitPlansTables" roleURI="http://imetrix.edgar-online.com/role/EmployeeBenefitPlansTables" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RetirementPlanTables" roleURI="http://imetrix.edgar-online.com/role/RetirementPlanTables" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#AccumulatedOtherComprehensiveLossTables" roleURI="http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLossTables" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#TransactionsWithRelatedPartiesTables" roleURI="http://imetrix.edgar-online.com/role/TransactionsWithRelatedPartiesTables" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ProductTypeSalesMixTables" roleURI="http://imetrix.edgar-online.com/role/ProductTypeSalesMixTables" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ValuationAndQualifyingAccountsAndReservesTables" roleURI="http://imetrix.edgar-online.com/role/ValuationAndQualifyingAccountsAndReservesTables" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SupplementaryQuarterlyDataUnauditedTables" roleURI="http://imetrix.edgar-online.com/role/SupplementaryQuarterlyDataUnauditedTables" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SignificantAccountingPoliciesDepreciationExpenseForLastThreeFiscalYearsDetail" roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesDepreciationExpenseForLastThreeFiscalYearsDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail" roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SignificantAccountingPoliciesScheduleOfGrossRentalIncomeAndRentalExpenseDetail" roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesScheduleOfGrossRentalIncomeAndRentalExpenseDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SignificantAccountingPoliciesScheduleOfGrossRentalIncomeAndRentalExpenseParentheticalDetail" roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesScheduleOfGrossRentalIncomeAndRentalExpenseParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SignificantAccountingPoliciesExpectedFutureGrossRentalIncomeUnderOperatingLeasesWithinOfficeBuildingDetail" roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesExpectedFutureGrossRentalIncomeUnderOperatingLeasesWithinOfficeBuildingDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SignificantAccountingPoliciesCarryingValueAndFairValueEstimateOfCurrentAndLongTermDebtDetail" roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesCarryingValueAndFairValueEstimateOfCurrentAndLongTermDebtDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SignificantAccountingPoliciesMarketingAndAdvertisingExpensesRecordedInSellingExpensesDetail" roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesMarketingAndAdvertisingExpensesRecordedInSellingExpensesDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SignificantAccountingPoliciesShippingAndHandlingCostForLastThreeFiscalYearsDetail" roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesShippingAndHandlingCostForLastThreeFiscalYearsDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SignificantAccountingPoliciesResearchAndDevelopmentExpensesForLastThreeFiscalYearsDetail" roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesResearchAndDevelopmentExpensesForLastThreeFiscalYearsDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SignificantAccountingPoliciesWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail" roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SignificantAccountingPoliciesSummaryOfAntiDilutiveAwardsExcludedFromComputationOfDilutedEarningsPerShareDetail" roleURI="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesSummaryOfAntiDilutiveAwardsExcludedFromComputationOfDilutedEarningsPerShareDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RevenueRecognitionAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/RevenueRecognitionAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" roleURI="http://imetrix.edgar-online.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RevenueRecognitionSummaryOfImpactOfTopic606OnConsolidatedStatementOfComprehensiveIncomeDetail" roleURI="http://imetrix.edgar-online.com/role/RevenueRecognitionSummaryOfImpactOfTopic606OnConsolidatedStatementOfComprehensiveIncomeDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#InventoriesComponentsOfInventoriesDetail" roleURI="http://imetrix.edgar-online.com/role/InventoriesComponentsOfInventoriesDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#GoodwillAndIntangibleAssetsAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetail" roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#GoodwillAndIntangibleAssetsSummaryOfExpectedAmortizationExpenseDetail" roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfExpectedAmortizationExpenseDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#GoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetail" roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RevolvingCreditFacilityAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/RevolvingCreditFacilityAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#LongTermDebtAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/LongTermDebtAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#LongTermDebtLongTermDebtDetail" roleURI="http://imetrix.edgar-online.com/role/LongTermDebtLongTermDebtDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#LongTermDebtLongTermDebtParentheticalDetail" roleURI="http://imetrix.edgar-online.com/role/LongTermDebtLongTermDebtParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#LongTermDebtAggregateMaturitiesOfLongTermDebtDetail" roleURI="http://imetrix.edgar-online.com/role/LongTermDebtAggregateMaturitiesOfLongTermDebtDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#IncomeTaxesAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/IncomeTaxesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#IncomeTaxesProvisionForIncomeTaxesDetail" roleURI="http://imetrix.edgar-online.com/role/IncomeTaxesProvisionForIncomeTaxesDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#IncomeTaxesReconciliationsOfIncomeTaxesAtStatutoryFederalIncomeTaxRateDetail" roleURI="http://imetrix.edgar-online.com/role/IncomeTaxesReconciliationsOfIncomeTaxesAtStatutoryFederalIncomeTaxRateDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail" roleURI="http://imetrix.edgar-online.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetail" roleURI="http://imetrix.edgar-online.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#IncomeTaxesUnrecognizedTaxBenefitsDetail" roleURI="http://imetrix.edgar-online.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#CommitmentsAndContingentLiabilitiesAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/CommitmentsAndContingentLiabilitiesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#CommitmentsAndContingenciesRentExpenseRelatedToOperatingLeasesDetail" roleURI="http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesRentExpenseRelatedToOperatingLeasesDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#CommitmentsAndContingenciesAggregateNonCancelableLeaseCommitmentsUnderOperatingLeasesDetail" roleURI="http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAggregateNonCancelableLeaseCommitmentsUnderOperatingLeasesDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#StockholdersEquityAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/StockholdersEquityAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#StockBasedCompensationPlansAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationPlansAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#StockBasedCompensationPlansSummaryOfStockOptionActivityDetail" roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#StockBasedCompensationPlansSummaryOfTotalIntrinsicValueOfAllOptionsExercisedAndTotalCashReceivedFromExerciseOfOptionsDetail" roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationPlansSummaryOfTotalIntrinsicValueOfAllOptionsExercisedAndTotalCashReceivedFromExerciseOfOptionsDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#StockBasedCompensationPlansSummaryOfRsuActivityDetail" roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#StockBasedCompensationPlansSummaryOfCompensationCostAndIncomeTaxBenefitDetail" roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationPlansSummaryOfCompensationCostAndIncomeTaxBenefitDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#CashDividendsSummaryOfCashDividendsDetail" roleURI="http://imetrix.edgar-online.com/role/CashDividendsSummaryOfCashDividendsDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#CashDividendsAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/CashDividendsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#EmployeeBenefitPlansAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/EmployeeBenefitPlansAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#EmployeeBenefitPlansExpenseFor401KPlanDetail" roleURI="http://imetrix.edgar-online.com/role/EmployeeBenefitPlansExpenseFor401KPlanDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#EmployeeBenefitPlansTotalRoutePensionLiabilityDetail" roleURI="http://imetrix.edgar-online.com/role/EmployeeBenefitPlansTotalRoutePensionLiabilityDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RetirementPlanChangesInProjectedBenefitObligationDetail" roleURI="http://imetrix.edgar-online.com/role/RetirementPlanChangesInProjectedBenefitObligationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RetirementPlanAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/RetirementPlanAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RetirementPlanComponentsOfActuarialLossPortionOfChangeInProjectedBenefitObligationDetail" roleURI="http://imetrix.edgar-online.com/role/RetirementPlanComponentsOfActuarialLossPortionOfChangeInProjectedBenefitObligationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RetirementPlanScheduleOfNetPeriodicPensionCostDetail" roleURI="http://imetrix.edgar-online.com/role/RetirementPlanScheduleOfNetPeriodicPensionCostDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RetirementPlanAssumptionsToCalculateBenefitObligationAndNetPeriodicCostsOfSerpDetail" roleURI="http://imetrix.edgar-online.com/role/RetirementPlanAssumptionsToCalculateBenefitObligationAndNetPeriodicCostsOfSerpDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RetirementPlanBenefitsExpectedToBePaidInNextTenFiscalYearsDetail" roleURI="http://imetrix.edgar-online.com/role/RetirementPlanBenefitsExpectedToBePaidInNextTenFiscalYearsDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#RetirementPlanComponentsOfAoclDetail" roleURI="http://imetrix.edgar-online.com/role/RetirementPlanComponentsOfAoclDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" roleURI="http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" roleURI="http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#TransactionsWithRelatedPartiesAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/TransactionsWithRelatedPartiesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#TransactionsWithRelatedPartiesSummaryOfTransactionsWithRelatedPartyDetail" roleURI="http://imetrix.edgar-online.com/role/TransactionsWithRelatedPartiesSummaryOfTransactionsWithRelatedPartyDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ProductTypeSalesMixScheduleOfSalesByProductTypeAsPercentageOfGrossSalesDetail" roleURI="http://imetrix.edgar-online.com/role/ProductTypeSalesMixScheduleOfSalesByProductTypeAsPercentageOfGrossSalesDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#ValuationAndQualifyingAccountsAndReservesActivityInVariousAllowanceAndReserveAccountsDetail" roleURI="http://imetrix.edgar-online.com/role/ValuationAndQualifyingAccountsAndReservesActivityInVariousAllowanceAndReserveAccountsDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SupplementaryQuarterlyDataUnauditedUnauditedQuarterlyConsolidatedFinancialDataDetail" roleURI="http://imetrix.edgar-online.com/role/SupplementaryQuarterlyDataUnauditedUnauditedQuarterlyConsolidatedFinancialDataDetail" />
<roleRef xlink:type="simple" xlink:href="jbss-20190627.xsd#SubsequentEventAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/SubsequentEventAdditionalInformationDetail" />
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/DocumentAndEntityInformation">
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DocumentAndEntityInformationAbstract" xlink:label="loc_jbss_DocumentAndEntityInformationAbstract_187927" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_473526" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_DocumentInformationTable_473526" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_473527" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_473526" xlink:to="loc_us-gaap_StatementClassOfStockAxis_473527" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_473528" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_473527" xlink:to="loc_us-gaap_ClassOfStockDomain_473528" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NoncumulativeCommonStockMember" xlink:label="loc_jbss_NoncumulativeCommonStockMember_473530" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_473528" xlink:to="loc_jbss_NoncumulativeCommonStockMember_473530" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_473531" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_473528" xlink:to="loc_us-gaap_CommonClassAMember_473531" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_473529" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_473526" xlink:to="loc_dei_DocumentInformationLineItems_473529" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_187801" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_DocumentType_187801" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_187819" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_AmendmentFlag_187819" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_187827" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_DocumentPeriodEndDate_187827" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_187828" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_DocumentFiscalYearFocus_187828" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_187829" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_DocumentFiscalPeriodFocus_187829" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_473546" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_TradingSymbol_473546" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_187844" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityRegistrantName_187844" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_473535" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_SecurityExchangeName_473535" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_187808" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityInteractiveDataCurrent_187808" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_187845" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityCentralIndexKey_187845" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_187852" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_CurrentFiscalYearEndDate_187852" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_187854" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_187854" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_187855" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityVoluntaryFilers_187855" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_187856" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityCurrentReportingStatus_187856" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_187857" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityShellCompany_187857" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_187858" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityFilerCategory_187858" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_187859" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntitySmallBusiness_187859" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_187860" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityEmergingGrowthCompany_187860" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_187862" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityPublicFloat_187862" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_187905" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_Security12bTitle_187905" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_473690" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityAddressStateOrProvince_473690" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_473532" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_473529" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_473532" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ConsolidatedBalanceSheets">
<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="loc_us-gaap_StatementOfFinancialPositionAbstract_51" />
<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="loc_us-gaap_StatementTable_61" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_51" xlink:to="loc_us-gaap_StatementTable_61" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_59" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_61" xlink:to="loc_us-gaap_StatementClassOfStockAxis_59" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_54" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_59" xlink:to="loc_us-gaap_ClassOfStockDomain_54" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_73" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_54" xlink:to="loc_us-gaap_CommonClassAMember_73" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NoncumulativeCommonStockMember" xlink:label="loc_jbss_NoncumulativeCommonStockMember_74" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_54" xlink:to="loc_jbss_NoncumulativeCommonStockMember_74" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_StatementLineItems_60" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_61" xlink:to="loc_us-gaap_StatementLineItems_60" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_AssetsAbstract_52" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_60" xlink:to="loc_us-gaap_AssetsAbstract_52" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_AssetsCurrentAbstract_53" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_52" xlink:to="loc_us-gaap_AssetsCurrentAbstract_53" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_68" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_68" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_AccountsReceivableNetCurrent_69" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_69" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<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="loc_us-gaap_InventoryNet_70" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53" xlink:to="loc_us-gaap_InventoryNet_70" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_71" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_71" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_AssetsCurrent_72" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_53" xlink:to="loc_us-gaap_AssetsCurrent_72" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_52" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Land" xlink:label="loc_us-gaap_Land_89" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_us-gaap_Land_89" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingsAndImprovementsGross" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_90" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_90" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_91" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_91" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_FurnitureAndLeaseholdImprovements" xlink:label="loc_jbss_FurnitureAndLeaseholdImprovements_92" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_jbss_FurnitureAndLeaseholdImprovements_92" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_VehiclesGross" xlink:label="loc_jbss_VehiclesGross_93" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_jbss_VehiclesGross_93" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaap_ConstructionInProgressGross_94" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_us-gaap_ConstructionInProgressGross_94" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_PropertyPlantAndEquipmentGross_95" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_95" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<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="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_96" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_96" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PropertyPlantAndEquipment" xlink:label="loc_jbss_PropertyPlantAndEquipment_97" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_jbss_PropertyPlantAndEquipment_97" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RealEstateInvestmentPropertyNet" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyNet_98" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyNet_98" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<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="loc_us-gaap_PropertyPlantAndEquipmentNet_99" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_58" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_99" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_OtherlongtermassetsAbstract" xlink:label="loc_jbss_OtherlongtermassetsAbstract_473256" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_52" xlink:to="loc_jbss_OtherlongtermassetsAbstract_473256" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_66" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_OtherlongtermassetsAbstract_473256" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_66" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets" xlink:label="loc_jbss_CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets_63" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_OtherlongtermassetsAbstract_473256" xlink:to="loc_jbss_CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets_63" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_64" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_OtherlongtermassetsAbstract_473256" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_64" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_65" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_OtherlongtermassetsAbstract_473256" xlink:to="loc_us-gaap_Goodwill_65" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_Assets_67" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_OtherlongtermassetsAbstract_473256" xlink:to="loc_us-gaap_Assets_67" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<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="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_60" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_LiabilitiesCurrentAbstract_56" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_56" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaap_LinesOfCreditCurrent_76" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_56" xlink:to="loc_us-gaap_LinesOfCreditCurrent_76" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_77" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_56" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_77" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<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="loc_us-gaap_AccountsPayableCurrent_78" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_56" xlink:to="loc_us-gaap_AccountsPayableCurrent_78" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BankOverdrafts" xlink:label="loc_us-gaap_BankOverdrafts_79" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_56" xlink:to="loc_us-gaap_BankOverdrafts_79" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_80" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_56" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_80" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_81" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_56" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_81" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_LiabilitiesCurrent_82" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_56" xlink:to="loc_us-gaap_LiabilitiesCurrent_82" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_57" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_57" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_83" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_57" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_83" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_84" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_57" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_84" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_OtherLiabilitiesNoncurrent_85" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_57" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_85" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_LiabilitiesNoncurrent_86" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_57" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_86" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<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="loc_us-gaap_Liabilities_87" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_57" xlink:to="loc_us-gaap_Liabilities_87" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<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="loc_us-gaap_CommitmentsAndContingencies_88" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_57" xlink:to="loc_us-gaap_CommitmentsAndContingencies_88" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_StockholdersEquityAbstract_62" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55" xlink:to="loc_us-gaap_StockholdersEquityAbstract_62" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_CommonStockValue_100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_62" xlink:to="loc_us-gaap_CommonStockValue_100" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_62" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_101" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_RetainedEarningsAccumulatedDeficit_102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_62" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_102" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_103" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_62" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_103" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_104" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_62" xlink:to="loc_us-gaap_TreasuryStockValue_104" use="optional" order="53" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<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="loc_us-gaap_StockholdersEquity_105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_62" xlink:to="loc_us-gaap_StockholdersEquity_105" use="optional" order="54" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<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="loc_us-gaap_LiabilitiesAndStockholdersEquity_75" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_55" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_75" use="optional" order="55" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ConsolidatedBalanceSheetsParenthetical">
<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="loc_us-gaap_StatementOfFinancialPositionAbstract_107" />
<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="loc_us-gaap_StatementTable_111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_107" xlink:to="loc_us-gaap_StatementTable_111" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_111" xlink:to="loc_us-gaap_StatementClassOfStockAxis_109" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_109" xlink:to="loc_us-gaap_ClassOfStockDomain_108" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_108" xlink:to="loc_us-gaap_CommonClassAMember_112" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NoncumulativeCommonStockMember" xlink:label="loc_jbss_NoncumulativeCommonStockMember_113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_108" xlink:to="loc_jbss_NoncumulativeCommonStockMember_113" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_StatementLineItems_110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_111" xlink:to="loc_us-gaap_StatementLineItems_110" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_114" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_115" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_116" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_117" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_117" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DueToRelatedPartiesNoncurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesNoncurrent_118" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_DueToRelatedPartiesNoncurrent_118" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_119" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_CommonStockParOrStatedValuePerShare_120" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_120" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_CommonStockSharesAuthorized_121" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_121" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_CommonStockSharesIssued_122" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_CommonStockSharesIssued_122" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_CommonStockSharesOutstanding_123" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_123" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_124" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_110" xlink:to="loc_us-gaap_TreasuryStockShares_124" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfComprehensiveIncome">
<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="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_23" />
<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="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_37" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_23" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_37" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_CostOfGoodsAndServicesSold_38" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_23" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_38" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_GrossProfit_39" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_23" xlink:to="loc_us-gaap_GrossProfit_39" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<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="loc_us-gaap_OperatingExpensesAbstract_25" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_23" xlink:to="loc_us-gaap_OperatingExpensesAbstract_25" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingExpense" xlink:label="loc_us-gaap_SellingExpense_31" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_25" xlink:to="loc_us-gaap_SellingExpense_31" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_32" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_25" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_32" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_OperatingExpenses_33" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_25" xlink:to="loc_us-gaap_OperatingExpenses_33" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<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="loc_us-gaap_OperatingIncomeLoss_40" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_23" xlink:to="loc_us-gaap_OperatingIncomeLoss_40" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<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="loc_us-gaap_NonoperatingIncomeExpenseAbstract_24" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_23" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_24" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_27" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_24" xlink:to="loc_us-gaap_InterestExpense_27" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_RentalAndMiscellaneousExpenseNet" xlink:label="loc_jbss_RentalAndMiscellaneousExpenseNet_28" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_24" xlink:to="loc_jbss_RentalAndMiscellaneousExpenseNet_28" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_OtherNonoperatingIncomeExpense_29" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_24" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_29" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_30" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_24" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_30" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<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="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_41" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_23" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_41" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<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="loc_us-gaap_IncomeTaxExpenseBenefit_42" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_23" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_42" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_NetIncomeLoss_43" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_23" xlink:to="loc_us-gaap_NetIncomeLoss_43" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<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="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_26" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_23" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_26" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_34" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_26" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_34" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_472436" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_26" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_472436" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_36" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_26" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_36" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<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="loc_us-gaap_ComprehensiveIncomeNetOfTax_44" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_23" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_44" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<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="loc_us-gaap_EarningsPerShareBasic_45" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_23" xlink:to="loc_us-gaap_EarningsPerShareBasic_45" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<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="loc_us-gaap_EarningsPerShareDiluted_46" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_23" xlink:to="loc_us-gaap_EarningsPerShareDiluted_46" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_472439" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_23" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_472439" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<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="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_472448" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_23" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_472448" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<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="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_472449" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_23" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_472449" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical">
<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="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_48" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpenseRelatedParty" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_49" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_48" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_49" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfStockholdersEquity">
<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="loc_us-gaap_StatementOfStockholdersEquityAbstract_126" />
<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="loc_us-gaap_StatementTable_132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_126" xlink:to="loc_us-gaap_StatementTable_132" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_132" xlink:to="loc_us-gaap_StatementClassOfStockAxis_129" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_129" xlink:to="loc_us-gaap_ClassOfStockDomain_127" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_127" xlink:to="loc_us-gaap_CommonClassAMember_133" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NoncumulativeCommonStockMember" xlink:label="loc_jbss_NoncumulativeCommonStockMember_134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_127" xlink:to="loc_jbss_NoncumulativeCommonStockMember_134" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_StatementEquityComponentsAxis_130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_132" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_130" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_EquityComponentDomain_128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_130" xlink:to="loc_us-gaap_EquityComponentDomain_128" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_AdditionalPaidInCapitalMember_135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_128" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_135" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_RetainedEarningsMember_136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_128" xlink:to="loc_us-gaap_RetainedEarningsMember_136" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_128" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_137" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_TreasuryStockMember_138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_128" xlink:to="loc_us-gaap_TreasuryStockMember_138" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_StatementLineItems_131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_132" xlink:to="loc_us-gaap_StatementLineItems_131" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_StockholdersEquity_139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_StockholdersEquity_139" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<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="loc_us-gaap_SharesOutstanding_140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_SharesOutstanding_140" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<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="loc_us-gaap_NetIncomeLoss_141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_NetIncomeLoss_141" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="loc_us-gaap_DividendsCommonStockCash_142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_DividendsCommonStockCash_142" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_143" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_472532" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_472532" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<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="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_144" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_145" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_146" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_472661" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_472661" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_StockholdersEquity_147" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_StockholdersEquity_147" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<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="loc_us-gaap_SharesOutstanding_148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_131" xlink:to="loc_us-gaap_SharesOutstanding_148" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical">
<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="loc_us-gaap_StatementOfStockholdersEquityAbstract_150" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_150" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_151" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_150" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_152" use="optional" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_472667" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_150" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_472667" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfCashFlows">
<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="loc_us-gaap_StatementOfCashFlowsAbstract_154" />
<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="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_154" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_158" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_ProfitLoss_179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_158" xlink:to="loc_us-gaap_ProfitLoss_179" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_DepreciationDepletionAndAmortization_180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_158" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_180" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_181" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_158" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_181" use="optional" order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_158" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_182" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_183" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_158" xlink:to="loc_us-gaap_ShareBasedCompensation_183" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_155" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_158" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_155" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<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="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_155" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_160" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<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="loc_us-gaap_IncreaseDecreaseInInventories_161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_155" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_161" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_155" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_162" use="optional" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_163" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_155" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_163" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_164" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_155" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_164" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_472561" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_155" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_472561" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_472582" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_155" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_472582" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_472584" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_155" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_472584" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_167" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_155" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_167" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<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="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_184" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_158" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_184" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<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="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_157" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_154" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_157" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_175" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_157" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_175" use="optional" order="19" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_157" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_176" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_472550" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_157" xlink:to="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_472550" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:label="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_157" xlink:to="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_177" use="optional" order="22" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<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="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_157" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_178" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<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="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_154" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_156" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_168" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_156" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_168" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_169" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_156" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_169" use="optional" order="26" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_170" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_156" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_170" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends_171" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_156" xlink:to="loc_us-gaap_PaymentsOfDividends_171" use="optional" order="28" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<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="loc_us-gaap_ProceedsFromStockOptionsExercised_472607" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_156" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_472607" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_173" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_156" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_173" use="optional" order="30" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<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="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_156" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_174" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<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="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_154" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_185" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<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="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_154" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_186" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<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="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_154" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_187" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_472614" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_154" xlink:to="loc_us-gaap_InterestPaidNet_472614" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_472615" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_154" xlink:to="loc_us-gaap_IncomeTaxesPaid_472615" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SupplementalDisclosuresOfNonCashInvestingActivitiesAbstract" xlink:label="loc_jbss_SupplementalDisclosuresOfNonCashInvestingActivitiesAbstract_159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_154" xlink:to="loc_jbss_SupplementalDisclosuresOfNonCashInvestingActivitiesAbstract_159" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1_188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_SupplementalDisclosuresOfNonCashInvestingActivitiesAbstract_159" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1_188" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfCashFlowsParenthetical">
<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="loc_us-gaap_StatementOfCashFlowsAbstract_472637" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds" xlink:label="loc_us-gaap_ProceedsFromIncomeTaxRefunds_472639" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_472637" xlink:to="loc_us-gaap_ProceedsFromIncomeTaxRefunds_472639" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SignificantAccountingPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_374" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_375" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_374" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_375" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RevenueRecognition">
<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="loc_us-gaap_RevenueFromContractWithCustomerAbstract_381" />
<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="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_381" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_382" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/Inventories">
<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="loc_us-gaap_InventoryDisclosureAbstract_393" />
<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="loc_us-gaap_InventoryDisclosureTextBlock_394" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_393" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_394" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_399" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_400" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_399" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_400" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RevolvingCreditFacility">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_473420" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_RevolvingCreditFacility" xlink:label="loc_jbss_RevolvingCreditFacility_473421" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_473420" xlink:to="loc_jbss_RevolvingCreditFacility_473421" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/LongTermDebt">
<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="loc_us-gaap_DebtDisclosureAbstract_472396" />
<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="loc_us-gaap_LongTermDebtTextBlock_472397" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_472396" xlink:to="loc_us-gaap_LongTermDebtTextBlock_472397" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/IncomeTaxes">
<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="loc_us-gaap_IncomeTaxDisclosureAbstract_472742" />
<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="loc_us-gaap_IncomeTaxDisclosureTextBlock_472744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472742" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_472744" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CommitmentsAndContingencies">
<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="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_435" />
<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="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_436" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_435" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_436" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/StockholdersEquity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FederalHomeLoanBanksAbstract" xlink:label="loc_us-gaap_FederalHomeLoanBanksAbstract_473467" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_473468" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalHomeLoanBanksAbstract_473467" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_473468" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/StockBasedCompensationPlans">
<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="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_415" />
<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="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_415" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_416" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CashDividends">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_473048" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DividendsTextBlock" xlink:label="loc_jbss_DividendsTextBlock_473050" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_473048" xlink:to="loc_jbss_DividendsTextBlock_473050" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/EmployeeBenefitPlans">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_472903" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_472907" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_472903" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_472907" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RetirementPlan">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_422" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_422" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_423" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLoss">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_428" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_428" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_429" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/TransactionsWithRelatedParties">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_472610" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_472612" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_472610" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_472612" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ProductTypeSalesMix">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_472554" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ProductTypeSalesMixTextBlock" xlink:label="loc_jbss_ProductTypeSalesMixTextBlock_472562" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_472554" xlink:to="loc_jbss_ProductTypeSalesMixTextBlock_472562" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ValuationAndQualifyingAccountsAndReserves">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_472470" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_472471" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_472470" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_472471" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SupplementaryQuarterlyDataUnaudited">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_472387" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_472388" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_472387" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_472388" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SubsequentEvent">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_472355" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_472357" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_472355" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_472357" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_377" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_472745" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_472745" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_472746" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_us-gaap_UseOfEstimates_472746" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_472747" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_472747" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_InventoryPolicyTextBlock_472749" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_472749" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_472751" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_472751" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_472752" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_472752" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_472753" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_472753" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_472754" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_472754" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_472755" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_472755" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_FacilityConsolidationProjectAndRealEstateTransactionsPolicyTextBlock" xlink:label="loc_jbss_FacilityConsolidationProjectAndRealEstateTransactionsPolicyTextBlock_476964" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_jbss_FacilityConsolidationProjectAndRealEstateTransactionsPolicyTextBlock_476964" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_472758" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_472758" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_378" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_378" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:label="loc_us-gaap_MajorCustomersPolicyPolicyTextBlock_472766" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_us-gaap_MajorCustomersPolicyPolicyTextBlock_472766" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_472768" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_472768" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ShippingAndHandlingChargePolicyTextBlock" xlink:label="loc_jbss_ShippingAndHandlingChargePolicyTextBlock_472771" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_jbss_ShippingAndHandlingChargePolicyTextBlock_472771" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_472772" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_472772" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_472773" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_472773" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_IncomeTaxPolicyTextBlock_472775" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_472775" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_472776" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_472776" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_472778" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_472778" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_379" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_377" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_379" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_384" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ScheduleOfDepreciationExpensesTableTextBlock" xlink:label="loc_jbss_ScheduleOfDepreciationExpensesTableTextBlock_472790" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_384" xlink:to="loc_jbss_ScheduleOfDepreciationExpensesTableTextBlock_472790" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:label="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_472792" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_384" xlink:to="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_472792" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ScheduleOfGrossRentalIncomeAndRentalExpenseTableTextBlock" xlink:label="loc_jbss_ScheduleOfGrossRentalIncomeAndRentalExpenseTableTextBlock_472795" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_384" xlink:to="loc_jbss_ScheduleOfGrossRentalIncomeAndRentalExpenseTableTextBlock_472795" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_OperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock" xlink:label="loc_jbss_OperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock_472802" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_384" xlink:to="loc_jbss_OperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock_472802" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_472803" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_384" xlink:to="loc_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_472803" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ScheduleOfAdvertisingExpensesTableTextBlock" xlink:label="loc_jbss_ScheduleOfAdvertisingExpensesTableTextBlock_472807" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_384" xlink:to="loc_jbss_ScheduleOfAdvertisingExpensesTableTextBlock_472807" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ScheduleOfShippingAndHandlingCostsTableTextBlock" xlink:label="loc_jbss_ScheduleOfShippingAndHandlingCostsTableTextBlock_472808" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_384" xlink:to="loc_jbss_ScheduleOfShippingAndHandlingCostsTableTextBlock_472808" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" xlink:label="loc_jbss_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock_472810" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_384" xlink:to="loc_jbss_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock_472810" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_472819" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_384" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_472819" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_472821" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_384" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_472821" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RevenueRecognitionTables">
<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="loc_us-gaap_RevenueFromContractWithCustomerAbstract_473352" />
<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="loc_us-gaap_StatementTable_473354" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_473352" xlink:to="loc_us-gaap_StatementTable_473354" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_473355" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_473354" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_473355" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_TypeOfAdoptionMember_473358" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_473355" xlink:to="loc_us-gaap_TypeOfAdoptionMember_473358" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_AccountingStandardsUpdate201409Member_473359" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_473358" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_473359" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_StatementLineItems_473357" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_473354" xlink:to="loc_us-gaap_StatementLineItems_473357" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_473360" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_473357" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_473360" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<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="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_473361" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_473357" xlink:to="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_473361" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/InventoriesTables">
<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="loc_us-gaap_InventoryDisclosureAbstract_396" />
<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="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_397" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_396" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_397" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_402" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_403" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_402" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_403" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_473371" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_402" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_473371" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_404" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_402" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_404" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_473372" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_402" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_473372" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/LongTermDebtTables">
<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="loc_us-gaap_DebtDisclosureAbstract_472399" />
<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="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_472400" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_472399" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_472400" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_472401" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_472399" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_472401" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/IncomeTaxesTables">
<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="loc_us-gaap_IncomeTaxDisclosureAbstract_472748" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_472750" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472748" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_472750" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_472759" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472748" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_472759" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_472769" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472748" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_472769" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_UnrecognizedTaxBenefitsTabletextblock" xlink:label="loc_jbss_UnrecognizedTaxBenefitsTabletextblock_472781" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472748" xlink:to="loc_jbss_UnrecognizedTaxBenefitsTabletextblock_472781" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_472782" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472748" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_472782" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesTables">
<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="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_473429" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRentExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRentExpenseTableTextBlock_473430" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_473429" xlink:to="loc_us-gaap_ScheduleOfRentExpenseTableTextBlock_473430" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_473431" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_473429" xlink:to="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_473431" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/StockBasedCompensationPlansTables">
<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="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_418" />
<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="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_473157" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_418" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_473157" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_473158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_418" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_473158" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_418" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_419" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_418" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_420" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CashDividendsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_473054" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsDeclaredTableTextBlock" xlink:label="loc_us-gaap_DividendsDeclaredTableTextBlock_473055" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_473054" xlink:to="loc_us-gaap_DividendsDeclaredTableTextBlock_473055" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/EmployeeBenefitPlansTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_472923" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_EmployeesBenefitPlanExpenseTableTextBlock" xlink:label="loc_jbss_EmployeesBenefitPlanExpenseTableTextBlock_472927" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_472923" xlink:to="loc_jbss_EmployeesBenefitPlanExpenseTableTextBlock_472927" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_RoutePensionLiabilityTableTextBlock" xlink:label="loc_jbss_RoutePensionLiabilityTableTextBlock_473997" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_472923" xlink:to="loc_jbss_RoutePensionLiabilityTableTextBlock_473997" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RetirementPlanTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_425" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_472676" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_425" xlink:to="loc_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_472676" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationTableTextBlock" xlink:label="loc_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationTableTextBlock_472682" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_425" xlink:to="loc_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationTableTextBlock_472682" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_425" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_426" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_472688" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_425" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_472688" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_472694" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_425" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_472694" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock_472698" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_425" xlink:to="loc_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock_472698" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLossTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_431" />
<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="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_432" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_431" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_432" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_433" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_431" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_433" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/TransactionsWithRelatedPartiesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_472618" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_472619" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_472618" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_472619" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ProductTypeSalesMixTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_472566" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ScheduleOfSalesByProductTypeAsPercentageOfGrossSalesTableTextBlock" xlink:label="loc_jbss_ScheduleOfSalesByProductTypeAsPercentageOfGrossSalesTableTextBlock_472567" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_472566" xlink:to="loc_jbss_ScheduleOfSalesByProductTypeAsPercentageOfGrossSalesTableTextBlock_472567" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ValuationAndQualifyingAccountsAndReservesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_472473" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ActivityInVariousAllowanceAndReserveAccountsTableTextBlock" xlink:label="loc_jbss_ActivityInVariousAllowanceAndReserveAccountsTableTextBlock_472474" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_472473" xlink:to="loc_jbss_ActivityInVariousAllowanceAndReserveAccountsTableTextBlock_472474" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SupplementaryQuarterlyDataUnauditedTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_472393" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_472394" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_472393" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_472394" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_472882" />
<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="loc_us-gaap_StatementTable_472885" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_472882" xlink:to="loc_us-gaap_StatementTable_472885" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_472895" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472885" xlink:to="loc_srt_StatementGeographicalAxis_472895" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_472896" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_472895" xlink:to="loc_srt_SegmentGeographicalDomain_472896" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ElginSiteMember" xlink:label="loc_jbss_ElginSiteMember_472901" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_472896" xlink:to="loc_jbss_ElginSiteMember_472901" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_472914" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472885" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_472914" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_472916" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_472914" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_472916" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_472921" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_472916" xlink:to="loc_us-gaap_AccountsReceivableMember_472921" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesRevenueGoodsNetMember" xlink:label="loc_us-gaap_SalesRevenueGoodsNetMember_472925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_472916" xlink:to="loc_us-gaap_SalesRevenueGoodsNetMember_472925" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_472931" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472885" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_472931" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_TypeOfAdoptionMember_472932" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_472931" xlink:to="loc_us-gaap_TypeOfAdoptionMember_472932" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_472934" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472885" xlink:to="loc_srt_RangeAxis_472934" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_472935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_472934" xlink:to="loc_srt_RangeMember_472935" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_472936" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_472935" xlink:to="loc_srt_MinimumMember_472936" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_472939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472885" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_472939" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_472940" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_472939" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_472940" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_472941" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_472940" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_472941" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_472942" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_472940" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_472942" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_472886" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472885" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_472886" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_472887" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_472886" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_472887" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_473239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472885" xlink:to="loc_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_473239" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingGuidanceMember" xlink:label="loc_us-gaap_AccountingGuidanceMember_473240" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_473239" xlink:to="loc_us-gaap_AccountingGuidanceMember_473240" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_473241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingGuidanceMember_473240" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_473241" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_AccountingPoliciesLineItems" xlink:label="loc_jbss_AccountingPoliciesLineItems_472953" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472885" xlink:to="loc_jbss_AccountingPoliciesLineItems_472953" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PeriodToShellBulkStoredNutInventories" xlink:label="loc_jbss_PeriodToShellBulkStoredNutInventories_472961" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_jbss_PeriodToShellBulkStoredNutInventories_472961" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestCostsCapitalized" xlink:label="loc_us-gaap_InterestCostsCapitalized_473017" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_us-gaap_InterestCostsCapitalized_473017" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_472962" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_us-gaap_NumberOfOperatingSegments_472962" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_473018" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_473018" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_473029" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_473029" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PercentageOfRentableAreaCurrentlyVacant" xlink:label="loc_jbss_PercentageOfRentableAreaCurrentlyVacant_473031" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_jbss_PercentageOfRentableAreaCurrentlyVacant_473031" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NumberOfBuildingsLocatedOnSite" xlink:label="loc_jbss_NumberOfBuildingsLocatedOnSite_473043" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_jbss_NumberOfBuildingsLocatedOnSite_473043" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PercentageOfBuildingNotBuiltOut" xlink:label="loc_jbss_PercentageOfBuildingNotBuiltOut_473044" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_jbss_PercentageOfBuildingNotBuiltOut_473044" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NumberOfCustomersExceedingTenPercentOfSales" xlink:label="loc_jbss_NumberOfCustomersExceedingTenPercentOfSales_473046" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_jbss_NumberOfCustomersExceedingTenPercentOfSales_473046" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ConcentrationRiskMajorCustomersSales" xlink:label="loc_jbss_ConcentrationRiskMajorCustomersSales_473049" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_jbss_ConcentrationRiskMajorCustomersSales_473049" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_473051" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_473051" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PercentageOfIndividualTaxPositionMinimum" xlink:label="loc_jbss_PercentageOfIndividualTaxPositionMinimum_473052" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_jbss_PercentageOfIndividualTaxPositionMinimum_473052" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement" xlink:label="loc_us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement_473056" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement_473056" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_473242" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_473242" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_473244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_AccountingPoliciesLineItems_472953" xlink:to="loc_us-gaap_OperatingLeaseLiability_473244" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesDepreciationExpenseForLastThreeFiscalYearsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationAbstract" xlink:label="loc_us-gaap_DepreciationAbstract_473077" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_473079" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepreciationAbstract_473077" xlink:to="loc_us-gaap_Depreciation_473079" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_473082" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTable" xlink:label="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTable_473090" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_473082" xlink:to="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTable_473090" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_473096" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTable_473090" xlink:to="loc_srt_RangeAxis_473096" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_473098" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_473096" xlink:to="loc_srt_RangeMember_473098" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_473099" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_473098" xlink:to="loc_srt_MinimumMember_473099" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_473100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_473098" xlink:to="loc_srt_MaximumMember_473100" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_473101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTable_473090" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_473101" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_473103" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_473101" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_473103" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_473108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_473103" xlink:to="loc_us-gaap_BuildingMember_473108" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_MachineryAndEquipmentMember_473116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_473103" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_473116" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_FurnitureAndFixturesAndLeaseholdImprovementsMember" xlink:label="loc_jbss_FurnitureAndFixturesAndLeaseholdImprovementsMember_473123" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_473103" xlink:to="loc_jbss_FurnitureAndFixturesAndLeaseholdImprovementsMember_473123" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_473127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_473103" xlink:to="loc_us-gaap_VehiclesMember_473127" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TechnologyEquipmentMember" xlink:label="loc_us-gaap_TechnologyEquipmentMember_473131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_473103" xlink:to="loc_us-gaap_TechnologyEquipmentMember_473131" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems" xlink:label="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems_473135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTable_473090" xlink:to="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems_473135" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_473137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems_473135" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_473137" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesScheduleOfGrossRentalIncomeAndRentalExpenseDetail">
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_GrossRentalIncomeAndExpenseAbstract" xlink:label="loc_jbss_GrossRentalIncomeAndExpenseAbstract_473145" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RentalIncomeNonoperating" xlink:label="loc_us-gaap_RentalIncomeNonoperating_473146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_GrossRentalIncomeAndExpenseAbstract_473145" xlink:to="loc_us-gaap_RentalIncomeNonoperating_473146" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaap_LeaseAndRentalExpense_473147" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_GrossRentalIncomeAndExpenseAbstract_473145" xlink:to="loc_us-gaap_LeaseAndRentalExpense_473147" use="optional" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesScheduleOfGrossRentalIncomeAndRentalExpenseParentheticalDetail">
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_GrossRentalIncomeAndExpenseAbstract" xlink:label="loc_jbss_GrossRentalIncomeAndExpenseAbstract_473153" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationNonproduction" xlink:label="loc_us-gaap_DepreciationNonproduction_473154" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_GrossRentalIncomeAndExpenseAbstract_473153" xlink:to="loc_us-gaap_DepreciationNonproduction_473154" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesExpectedFutureGrossRentalIncomeUnderOperatingLeasesWithinOfficeBuildingDetail">
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract" xlink:label="loc_jbss_ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract_473159" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_473160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract_473159" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_473160" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_473161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract_473159" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_473161" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_473162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract_473159" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_473162" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_473163" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract_473159" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_473163" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears_473164" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract_473159" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears_473164" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter_473165" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract_473159" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter_473165" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable_473166" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract_473159" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable_473166" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesCarryingValueAndFairValueEstimateOfCurrentAndLongTermDebtDetail">
<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="loc_us-gaap_FairValueDisclosuresAbstract_473177" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_473179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_473177" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_473179" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue_473183" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_473177" xlink:to="loc_us-gaap_LongTermDebtFairValue_473183" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesMarketingAndAdvertisingExpensesRecordedInSellingExpensesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_473189" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_473190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_473189" xlink:to="loc_us-gaap_AdvertisingExpense_473190" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesShippingAndHandlingCostForLastThreeFiscalYearsDetail">
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ShippingAndHandlingCostsAbstract" xlink:label="loc_jbss_ShippingAndHandlingCostsAbstract_473192" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ShippingHandlingAndTransportationCost" xlink:label="loc_jbss_ShippingHandlingAndTransportationCost_473194" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_ShippingAndHandlingCostsAbstract_473192" xlink:to="loc_jbss_ShippingHandlingAndTransportationCost_473194" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesResearchAndDevelopmentExpensesForLastThreeFiscalYearsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentAbstract" xlink:label="loc_us-gaap_ResearchAndDevelopmentAbstract_473197" />
<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="loc_us-gaap_ResearchAndDevelopmentExpense_473198" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentAbstract_473197" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_473198" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_473200" />
<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="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_473202" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_473200" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_473202" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_DilutiveSecuritiesAbstract_473203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_473200" xlink:to="loc_us-gaap_DilutiveSecuritiesAbstract_473203" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_473204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_473203" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_473204" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_473205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_473203" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_473205" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesSummaryOfAntiDilutiveAwardsExcludedFromComputationOfDilutedEarningsPerShareDetail">
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_AntiDilutiveSharesAbstract" xlink:label="loc_jbss_AntiDilutiveSharesAbstract_473208" />
<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="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_473211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_AntiDilutiveSharesAbstract_473208" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_473211" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_WeightedAverageExercisePriceOfAntiDilutiveOptionsOutstanding" xlink:label="loc_jbss_WeightedAverageExercisePriceOfAntiDilutiveOptionsOutstanding_473212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_AntiDilutiveSharesAbstract_473208" xlink:to="loc_jbss_WeightedAverageExercisePriceOfAntiDilutiveOptionsOutstanding_473212" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RevenueRecognitionAdditionalInformationDetail">
<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="loc_us-gaap_RevenueFromContractWithCustomerAbstract_193" />
<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="loc_us-gaap_DisaggregationOfRevenueTable_199" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_193" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_199" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_196" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_199" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_196" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_197" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_196" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_197" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_197" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_203" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_195" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_199" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_195" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_194" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_195" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_194" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesRevenueGoodsNetMember" xlink:label="loc_us-gaap_SalesRevenueGoodsNetMember_202" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_194" xlink:to="loc_us-gaap_SalesRevenueGoodsNetMember_202" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_200" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_199" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_200" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_201" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_200" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_201" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_TransferredAtPointInTimeMember_207" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_201" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_207" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_DisaggregationOfRevenueLineItems_198" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_199" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_198" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PercentOfRevenueControlTransfersUponShipment" xlink:label="loc_jbss_PercentOfRevenueControlTransfersUponShipment_204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_198" xlink:to="loc_jbss_PercentOfRevenueControlTransfersUponShipment_204" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ContractWthCustomerTimingOfSatisfactionOfPerformance" xlink:label="loc_jbss_ContractWthCustomerTimingOfSatisfactionOfPerformance_205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_198" xlink:to="loc_jbss_ContractWthCustomerTimingOfSatisfactionOfPerformance_205" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_ContractWithCustomerAssetNet_206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_198" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_206" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail">
<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="loc_us-gaap_DisaggregationOfRevenueAbstract_209" />
<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="loc_us-gaap_DisaggregationOfRevenueTable_213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract_209" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_213" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_210" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_213" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_210" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_210" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_211" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesChannelDirectlyToConsumerMember" xlink:label="loc_us-gaap_SalesChannelDirectlyToConsumerMember_214" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_211" xlink:to="loc_us-gaap_SalesChannelDirectlyToConsumerMember_214" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SalesChannelCommercialIngredientsMember" xlink:label="loc_jbss_SalesChannelCommercialIngredientsMember_215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_211" xlink:to="loc_jbss_SalesChannelCommercialIngredientsMember_215" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SalesChannelContractPackagingMember" xlink:label="loc_jbss_SalesChannelContractPackagingMember_216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_211" xlink:to="loc_jbss_SalesChannelContractPackagingMember_216" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_DisaggregationOfRevenueLineItems_212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_213" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_212" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_212" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_217" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RevenueRecognitionSummaryOfImpactOfTopic606OnConsolidatedStatementOfComprehensiveIncomeDetail">
<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="loc_us-gaap_RevenueFromContractWithCustomerAbstract_219" />
<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="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_224" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_219" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_224" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_221" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_224" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_221" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_222" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_221" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_222" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_226" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_222" xlink:to="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_226" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_222" xlink:to="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_227" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_224" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_220" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_TypeOfAdoptionMember_225" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_220" xlink:to="loc_us-gaap_TypeOfAdoptionMember_225" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_AccountingStandardsUpdate201409Member_234" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_225" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_234" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_223" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_224" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_223" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_223" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_228" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_GrossProfit_229" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_223" xlink:to="loc_us-gaap_GrossProfit_229" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_OperatingIncomeLoss_230" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_223" xlink:to="loc_us-gaap_OperatingIncomeLoss_230" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_NetIncomeLoss_231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_223" xlink:to="loc_us-gaap_NetIncomeLoss_231" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_EarningsPerShareBasic_232" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_223" xlink:to="loc_us-gaap_EarningsPerShareBasic_232" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_EarningsPerShareDiluted_233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_223" xlink:to="loc_us-gaap_EarningsPerShareDiluted_233" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/InventoriesComponentsOfInventoriesDetail">
<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="loc_us-gaap_InventoryDisclosureAbstract_236" />
<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="loc_us-gaap_InventoryRawMaterialsNetOfReserves_237" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_236" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_237" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReserves_238" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_236" xlink:to="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReserves_238" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_InventoryNet_239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_236" xlink:to="loc_us-gaap_InventoryNet_239" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_257" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_263" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_257" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_263" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_263" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_259" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_258" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_259" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_258" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SquirrelBrandMember" xlink:label="loc_jbss_SquirrelBrandMember_264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_258" xlink:to="loc_jbss_SquirrelBrandMember_264" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_261" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_263" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_261" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_261" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_262" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_263" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_260" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_267" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_260" xlink:to="loc_us-gaap_Goodwill_267" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_241" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_241" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_248" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_248" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_245" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_247" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_245" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_247" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_247" xlink:to="loc_us-gaap_CustomerRelationshipsMember_253" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaap_TradeNamesMember_254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_247" xlink:to="loc_us-gaap_TradeNamesMember_254" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_247" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_255" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_248" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_244" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_243" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_244" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_243" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SquirrelBrandMember" xlink:label="loc_jbss_SquirrelBrandMember_250" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_243" xlink:to="loc_jbss_SquirrelBrandMember_250" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_246" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_248" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_246" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_251" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_246" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_251" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_AccumulatedAmortizationAndImpairmentAbstract" xlink:label="loc_jbss_AccumulatedAmortizationAndImpairmentAbstract_242" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_246" xlink:to="loc_jbss_AccumulatedAmortizationAndImpairmentAbstract_242" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_AccumulatedAmortizationAndImpairmentAbstract_242" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_249" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_246" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_252" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_473375" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_473376" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_473375" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_473376" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_473377" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_473376" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_473377" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_473378" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_473377" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_473378" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_473380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_473378" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_473380" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_473379" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_473376" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_473379" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_473381" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_473379" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_473381" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfExpectedAmortizationExpenseDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract_270" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_271" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract_270" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_271" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract_270" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_272" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_273" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract_270" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_273" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract_270" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_274" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_275" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract_270" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_275" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_473383" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillGross" xlink:label="loc_us-gaap_GoodwillGross_473384" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_473383" xlink:to="loc_us-gaap_GoodwillGross_473384" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_473385" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_473383" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_473385" use="optional" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_473386" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_473383" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_473386" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_473387" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_473383" xlink:to="loc_us-gaap_Goodwill_473387" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RevolvingCreditFacilityAdditionalInformationDetail">
<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="loc_us-gaap_DebtDisclosureAbstract_277" />
<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="loc_us-gaap_DebtInstrumentTable_281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_277" xlink:to="loc_us-gaap_DebtInstrumentTable_281" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_CreditFacilityAxis_278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_281" xlink:to="loc_us-gaap_CreditFacilityAxis_278" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_CreditFacilityDomain_279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_278" xlink:to="loc_us-gaap_CreditFacilityDomain_279" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_279" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_282" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_EighthAmendmentToCreditAgreementMember" xlink:label="loc_jbss_EighthAmendmentToCreditAgreementMember_473407" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_279" xlink:to="loc_jbss_EighthAmendmentToCreditAgreementMember_473407" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_473413" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_281" xlink:to="loc_srt_RangeAxis_473413" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_473414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_473413" xlink:to="loc_srt_RangeMember_473414" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_473415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_473414" xlink:to="loc_srt_MaximumMember_473415" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_DebtInstrumentLineItems_280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_281" xlink:to="loc_us-gaap_DebtInstrumentLineItems_280" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_280" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_283" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_284" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_280" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_284" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_LineOfCredit_285" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_280" xlink:to="loc_us-gaap_LineOfCredit_285" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_286" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_280" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_286" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ExcessCreditAvailability" xlink:label="loc_jbss_ExcessCreditAvailability_473408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_280" xlink:to="loc_jbss_ExcessCreditAvailability_473408" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_473409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_280" xlink:to="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_473409" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NumberOfCashDividendOrDistributionWithoutObtainingBankConsent" xlink:label="loc_jbss_NumberOfCashDividendOrDistributionWithoutObtainingBankConsent_473410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_280" xlink:to="loc_jbss_NumberOfCashDividendOrDistributionWithoutObtainingBankConsent_473410" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate_473411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_280" xlink:to="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate_473411" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MinimumLoanAvailabilityRequiredBeforeFixedChargeCoverageRatioCovenantIsApplicable" xlink:label="loc_jbss_MinimumLoanAvailabilityRequiredBeforeFixedChargeCoverageRatioCovenantIsApplicable_473412" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_280" xlink:to="loc_jbss_MinimumLoanAvailabilityRequiredBeforeFixedChargeCoverageRatioCovenantIsApplicable_473412" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/LongTermDebtAdditionalInformationDetail">
<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="loc_us-gaap_DebtDisclosureAbstract_472549" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DebtDisclosureTable" xlink:label="loc_jbss_DebtDisclosureTable_472568" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_472549" xlink:to="loc_jbss_DebtDisclosureTable_472568" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_LongtermDebtTypeAxis_472569" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureTable_472568" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_472569" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_LongtermDebtTypeDomain_472570" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_472569" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_472570" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MortgageFacilityTrancheAMember" xlink:label="loc_jbss_MortgageFacilityTrancheAMember_472572" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472570" xlink:to="loc_jbss_MortgageFacilityTrancheAMember_472572" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MortgageFacilityTrancheBMember" xlink:label="loc_jbss_MortgageFacilityTrancheBMember_472573" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472570" xlink:to="loc_jbss_MortgageFacilityTrancheBMember_472573" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SelmaTexasFacilityFinancingObligationMember" xlink:label="loc_jbss_SelmaTexasFacilityFinancingObligationMember_472580" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472570" xlink:to="loc_jbss_SelmaTexasFacilityFinancingObligationMember_472580" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_UnsecuredPromissoryNoteMember" xlink:label="loc_jbss_UnsecuredPromissoryNoteMember_472581" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472570" xlink:to="loc_jbss_UnsecuredPromissoryNoteMember_472581" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MortgageFacilityMember" xlink:label="loc_jbss_MortgageFacilityMember_472650" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472570" xlink:to="loc_jbss_MortgageFacilityMember_472650" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_DebtInstrumentAxis_472586" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureTable_472568" xlink:to="loc_us-gaap_DebtInstrumentAxis_472586" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_DebtInstrumentNameDomain_472588" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_472586" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_472588" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PromissoryNoteMember" xlink:label="loc_jbss_PromissoryNoteMember_472591" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_472588" xlink:to="loc_jbss_PromissoryNoteMember_472591" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DebtDisclosureLineItemsLineItems" xlink:label="loc_jbss_DebtDisclosureLineItemsLineItems_472594" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureTable_472568" xlink:to="loc_jbss_DebtDisclosureLineItemsLineItems_472594" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_DebtInstrumentFaceAmount_472599" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_472599" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<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="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_472601" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_472601" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_472602" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_472602" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_472604" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_472604" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<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="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_472605" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_472605" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NetWorthToBeMaintainedSpecifiedUnderMortgageFacility" xlink:label="loc_jbss_NetWorthToBeMaintainedSpecifiedUnderMortgageFacility_472606" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_jbss_NetWorthToBeMaintainedSpecifiedUnderMortgageFacility_472606" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" xlink:label="loc_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition_472609" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition_472609" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_472611" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_472611" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PropertySoldToRelatedParty" xlink:label="loc_jbss_PropertySoldToRelatedParty_472613" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_jbss_PropertySoldToRelatedParty_472613" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_LeasePeriodForFairValueRent" xlink:label="loc_jbss_LeasePeriodForFairValueRent_472620" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_jbss_LeasePeriodForFairValueRent_472620" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PercentageOfPurchasePriceOnFairValue" xlink:label="loc_jbss_PercentageOfPurchasePriceOnFairValue_472621" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_jbss_PercentageOfPurchasePriceOnFairValue_472621" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PercentageOfPurchasePriceOnFairValueIncErtainCircumstances" xlink:label="loc_jbss_PercentageOfPurchasePriceOnFairValueIncErtainCircumstances_472624" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_jbss_PercentageOfPurchasePriceOnFairValueIncErtainCircumstances_472624" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_LongTermDebt_472626" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_LongTermDebt_472626" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MinimumRepurchasePrice" xlink:label="loc_jbss_MinimumRepurchasePrice_472627" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_jbss_MinimumRepurchasePrice_472627" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:label="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_472629" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_472629" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_472631" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_472631" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_BusinessCombinationConsiderationTransferredPromissoryNoteTerm" xlink:label="loc_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteTerm_472633" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteTerm_472633" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_BusinessCombinationConsiderationTransferredPromissoryNoteInterestRate" xlink:label="loc_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteInterestRate_472634" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteInterestRate_472634" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_472659" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_472659" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DebtInstrumentIncreaseInInterestRateInCaseOfDefault" xlink:label="loc_jbss_DebtInstrumentIncreaseInInterestRateInCaseOfDefault_472641" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_jbss_DebtInstrumentIncreaseInInterestRateInCaseOfDefault_472641" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayable" xlink:label="loc_us-gaap_NotesPayable_472642" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_NotesPayable_472642" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaap_InterestPaid_472643" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DebtDisclosureLineItemsLineItems_472594" xlink:to="loc_us-gaap_InterestPaid_472643" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/LongTermDebtLongTermDebtDetail">
<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="loc_us-gaap_DebtDisclosureAbstract_472416" />
<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="loc_us-gaap_StatementTable_472419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_472416" xlink:to="loc_us-gaap_StatementTable_472419" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_LongtermDebtTypeAxis_472424" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472419" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_472424" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_LongtermDebtTypeDomain_472425" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_472424" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_472425" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MortgageFacilityTrancheAMember" xlink:label="loc_jbss_MortgageFacilityTrancheAMember_472426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472425" xlink:to="loc_jbss_MortgageFacilityTrancheAMember_472426" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MortgageFacilityTrancheBMember" xlink:label="loc_jbss_MortgageFacilityTrancheBMember_472427" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472425" xlink:to="loc_jbss_MortgageFacilityTrancheBMember_472427" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_UnsecuredPromissoryNoteMember" xlink:label="loc_jbss_UnsecuredPromissoryNoteMember_472432" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472425" xlink:to="loc_jbss_UnsecuredPromissoryNoteMember_472432" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SelmaTexasFacilityFinancingObligationMember" xlink:label="loc_jbss_SelmaTexasFacilityFinancingObligationMember_472428" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472425" xlink:to="loc_jbss_SelmaTexasFacilityFinancingObligationMember_472428" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_472429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472419" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_472429" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_472430" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_472429" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_472430" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SquirrelBrandMember" xlink:label="loc_jbss_SquirrelBrandMember_472431" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_472430" xlink:to="loc_jbss_SquirrelBrandMember_472431" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_DebtInstrumentLineItems_472433" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472419" xlink:to="loc_us-gaap_DebtInstrumentLineItems_472433" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_LongTermDebt_472434" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472433" xlink:to="loc_us-gaap_LongTermDebt_472434" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_472435" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472433" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_472435" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts" xlink:label="loc_jbss_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts_472438" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472433" xlink:to="loc_jbss_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts_472438" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_472440" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472433" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_472440" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_472442" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472433" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_472442" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/LongTermDebtLongTermDebtParentheticalDetail">
<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="loc_us-gaap_DebtDisclosureAbstract_472451" />
<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="loc_us-gaap_DebtInstrumentTable_472453" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_472451" xlink:to="loc_us-gaap_DebtInstrumentTable_472453" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_472457" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_472453" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_472457" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_472458" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_472457" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_472458" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SquirrelBrandMember" xlink:label="loc_jbss_SquirrelBrandMember_472460" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_472458" xlink:to="loc_jbss_SquirrelBrandMember_472460" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_LongtermDebtTypeAxis_472461" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_472453" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_472461" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_LongtermDebtTypeDomain_472462" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_472461" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_472462" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MortgageFacilityTrancheAMember" xlink:label="loc_jbss_MortgageFacilityTrancheAMember_472463" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472462" xlink:to="loc_jbss_MortgageFacilityTrancheAMember_472463" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MortgageFacilityTrancheBMember" xlink:label="loc_jbss_MortgageFacilityTrancheBMember_472464" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472462" xlink:to="loc_jbss_MortgageFacilityTrancheBMember_472464" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_UnsecuredPromissoryNoteMember" xlink:label="loc_jbss_UnsecuredPromissoryNoteMember_472466" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472462" xlink:to="loc_jbss_UnsecuredPromissoryNoteMember_472466" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMember" xlink:label="loc_jbss_SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMember_472467" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_472462" xlink:to="loc_jbss_SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMember_472467" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<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="loc_us-gaap_DebtInstrumentLineItems_472518" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_472453" xlink:to="loc_us-gaap_DebtInstrumentLineItems_472518" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DebtInstrumentPaymentCommencementPeriod" xlink:label="loc_jbss_DebtInstrumentPaymentCommencementPeriod_472522" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472518" xlink:to="loc_jbss_DebtInstrumentPaymentCommencementPeriod_472522" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_472525" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472518" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_472525" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_472528" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472518" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_472528" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_472529" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472518" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_472529" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_472530" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472518" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_472530" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<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="loc_us-gaap_DebtInstrumentMaturityDate_472531" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_472518" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_472531" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/LongTermDebtAggregateMaturitiesOfLongTermDebtDetail">
<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="loc_us-gaap_DebtDisclosureAbstract_472538" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths_472539" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_472538" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths_472539" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_472540" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_472538" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_472540" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_472541" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_472538" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_472541" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_472542" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_472538" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_472542" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_472543" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_472538" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_472543" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_472544" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_472538" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_472544" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_472546" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_472538" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_472546" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/IncomeTaxesAdditionalInformationDetail">
<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="loc_us-gaap_IncomeTaxDisclosureAbstract_472967" />
<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="loc_us-gaap_StatementTable_472969" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472967" xlink:to="loc_us-gaap_StatementTable_472969" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472970" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472969" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472970" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472971" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472970" xlink:to="loc_us-gaap_ClassOfStockDomain_472971" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_StatementScenarioAxis_472983" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472969" xlink:to="loc_us-gaap_StatementScenarioAxis_472983" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_ScenarioUnspecifiedDomain_472984" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_472983" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_472984" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_472989" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472969" xlink:to="loc_srt_StatementGeographicalAxis_472989" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_472990" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_472989" xlink:to="loc_srt_SegmentGeographicalDomain_472990" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_472991" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_472990" xlink:to="loc_country_US_472991" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_StateAxis" xlink:label="loc_jbss_StateAxis_475634" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472969" xlink:to="loc_jbss_StateAxis_475634" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_StateDomain" xlink:label="loc_jbss_StateDomain_475635" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_StateAxis_475634" xlink:to="loc_jbss_StateDomain_475635" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_IL" xlink:label="loc_stpr_IL_475636" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_StateDomain_475635" xlink:to="loc_stpr_IL_475636" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_CA" xlink:label="loc_stpr_CA_475637" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_StateDomain_475635" xlink:to="loc_stpr_CA_475637" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_IncometaxdisclosureLineItems" xlink:label="loc_jbss_IncometaxdisclosureLineItems_472978" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472969" xlink:to="loc_jbss_IncometaxdisclosureLineItems_472978" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OpenTaxYear" xlink:label="loc_us-gaap_OpenTaxYear_473000" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_IncometaxdisclosureLineItems_472978" xlink:to="loc_us-gaap_OpenTaxYear_473000" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_473005" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_IncometaxdisclosureLineItems_472978" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_473005" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_UnrecognizedTaxBenefits_473007" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_IncometaxdisclosureLineItems_472978" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_473007" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/IncomeTaxesProvisionForIncomeTaxesDetail">
<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="loc_us-gaap_IncomeTaxDisclosureAbstract_472784" />
<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="loc_us-gaap_StatementTable_472786" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472784" xlink:to="loc_us-gaap_StatementTable_472786" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472787" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472786" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472787" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472788" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472787" xlink:to="loc_us-gaap_ClassOfStockDomain_472788" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<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="loc_us-gaap_StatementLineItems_472789" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472786" xlink:to="loc_us-gaap_StatementLineItems_472789" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_472791" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_472789" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_472791" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_472801" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_472791" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_472801" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_472805" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_472791" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_472805" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_472809" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_472791" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_472809" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_472812" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_472789" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_472812" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_472815" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_472812" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_472815" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_472817" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_472812" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_472817" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_472820" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_472812" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_472820" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<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="loc_us-gaap_IncomeTaxExpenseBenefit_472825" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_472812" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_472825" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/IncomeTaxesReconciliationsOfIncomeTaxesAtStatutoryFederalIncomeTaxRateDetail">
<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="loc_us-gaap_IncomeTaxDisclosureAbstract_472827" />
<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="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_472828" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472827" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_472828" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_472829" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472827" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_472829" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_472830" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472827" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_472830" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_EffectiveIncomeTaxRateReconciliation162MLimitationPercent" xlink:label="loc_jbss_EffectiveIncomeTaxRateReconciliation162MLimitationPercent_472837" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472827" xlink:to="loc_jbss_EffectiveIncomeTaxRateReconciliation162MLimitationPercent_472837" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_472831" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472827" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_472831" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_472832" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472827" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_472832" use="optional" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_472833" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472827" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_472833" use="optional" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_472834" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472827" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_472834" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_472835" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472827" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_472835" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<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="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_472836" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472827" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_472836" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail">
<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="loc_us-gaap_IncomeTaxDisclosureAbstract_472865" />
<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="loc_us-gaap_StatementTable_472867" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472865" xlink:to="loc_us-gaap_StatementTable_472867" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472868" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472867" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472868" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472869" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472868" xlink:to="loc_us-gaap_ClassOfStockDomain_472869" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_StatementLineItems_472870" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472867" xlink:to="loc_us-gaap_StatementLineItems_472870" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_472870" xlink:to="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent" xlink:label="loc_jbss_Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent_472889" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_jbss_Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent_472889" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_472890" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_472890" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_472891" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_472891" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DeferredTaxLiabilitiesDepreciationAndAmortization" xlink:label="loc_jbss_DeferredTaxLiabilitiesDepreciationAndAmortization_472892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_jbss_DeferredTaxLiabilitiesDepreciationAndAmortization_472892" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DeferredTaxAssetsCapitalizedLeasesNoncurrent" xlink:label="loc_jbss_DeferredTaxAssetsCapitalizedLeasesNoncurrent_472893" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_jbss_DeferredTaxAssetsCapitalizedLeasesNoncurrent_472893" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_472898" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_472898" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_472904" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_472904" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_472912" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_472912" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_472920" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_472920" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_472924" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_472924" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_472926" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_472926" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent_472928" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent_472928" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_472930" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_472878" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_472930" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetail">
<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="loc_us-gaap_IncomeTaxDisclosureAbstract_472938" />
<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="loc_us-gaap_UnrecognizedTaxBenefits_472943" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472938" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_472943" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_472944" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472938" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_472944" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_472952" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472938" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_472952" use="optional" order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_472954" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472938" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_472954" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_472956" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472938" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_472956" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_UnrecognizedTaxBenefitsIncreasesReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_jbss_UnrecognizedTaxBenefitsIncreasesReductionsResultingFromLapseOfApplicableStatuteOfLimitations_472959" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472938" xlink:to="loc_jbss_UnrecognizedTaxBenefitsIncreasesReductionsResultingFromLapseOfApplicableStatuteOfLimitations_472959" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_UnrecognizedTaxBenefits_472960" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472938" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_472960" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetail">
<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="loc_us-gaap_IncomeTaxDisclosureAbstract_472964" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_472965" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_472964" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_472965" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CommitmentsAndContingentLiabilitiesAdditionalInformationDetail">
<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="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_356" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LitigationReserveCurrent" xlink:label="loc_us-gaap_LitigationReserveCurrent_357" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_356" xlink:to="loc_us-gaap_LitigationReserveCurrent_357" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesRentExpenseRelatedToOperatingLeasesDetail">
<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="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_473434" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_473435" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_473434" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_473435" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAggregateNonCancelableLeaseCommitmentsUnderOperatingLeasesDetail">
<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="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_473438" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_473439" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_473438" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_473439" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_473440" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_473438" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_473440" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_473441" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_473438" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_473441" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_473442" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_473438" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_473442" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_473443" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_473438" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_473443" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_473444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_473438" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_473444" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_473445" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_473438" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_473445" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/StockholdersEquityAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_473473" />
<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="loc_us-gaap_StatementTable_473475" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_473473" xlink:to="loc_us-gaap_StatementTable_473475" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_473476" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_473475" xlink:to="loc_us-gaap_StatementClassOfStockAxis_473476" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_473477" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_473476" xlink:to="loc_us-gaap_ClassOfStockDomain_473477" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NoncumulativeCommonStockMember" xlink:label="loc_jbss_NoncumulativeCommonStockMember_473479" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_473477" xlink:to="loc_jbss_NoncumulativeCommonStockMember_473479" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_473480" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_473477" xlink:to="loc_us-gaap_CommonClassAMember_473480" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_StockholdersEquityLineItems" xlink:label="loc_jbss_StockholdersEquityLineItems_473481" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_473475" xlink:to="loc_jbss_StockholdersEquityLineItems_473481" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_CommonStockParOrStatedValuePerShare_473483" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_StockholdersEquityLineItems_473481" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_473483" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_RightOfElectingMembersOfBoardOfDirectorsPercentage" xlink:label="loc_jbss_RightOfElectingMembersOfBoardOfDirectorsPercentage_473484" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_StockholdersEquityLineItems_473481" xlink:to="loc_jbss_RightOfElectingMembersOfBoardOfDirectorsPercentage_473484" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NumberOfNoncumulativeVotingPerShare" xlink:label="loc_jbss_NumberOfNoncumulativeVotingPerShare_473485" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_StockholdersEquityLineItems_473481" xlink:to="loc_jbss_NumberOfNoncumulativeVotingPerShare_473485" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ConvertibleNumberOfCommonShares" xlink:label="loc_jbss_ConvertibleNumberOfCommonShares_473486" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_StockholdersEquityLineItems_473481" xlink:to="loc_jbss_ConvertibleNumberOfCommonShares_473486" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NumberOfVotingPerShareOnOtherMatters" xlink:label="loc_jbss_NumberOfVotingPerShareOnOtherMatters_473487" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_StockholdersEquityLineItems_473481" xlink:to="loc_jbss_NumberOfVotingPerShareOnOtherMatters_473487" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/StockBasedCompensationPlansAdditionalInformationDetail">
<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="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_306" />
<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="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_308" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_306" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_308" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_473260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_308" xlink:to="loc_us-gaap_PlanNameAxis_473260" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_473261" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_473260" xlink:to="loc_us-gaap_PlanNameDomain_473261" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_TwoThousandAndFourteenOmnibusPlanMember" xlink:label="loc_jbss_TwoThousandAndFourteenOmnibusPlanMember_473262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_473261" xlink:to="loc_jbss_TwoThousandAndFourteenOmnibusPlanMember_473262" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_AwardTypeAxis_307" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_308" xlink:to="loc_us-gaap_AwardTypeAxis_307" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_310" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_307" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_310" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_314" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_310" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_314" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_RestrictedStockMember_473309" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_310" xlink:to="loc_us-gaap_RestrictedStockMember_473309" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_OtherStockBasedAwardsMember" xlink:label="loc_jbss_OtherStockBasedAwardsMember_473310" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_310" xlink:to="loc_jbss_OtherStockBasedAwardsMember_473310" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_473311" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_310" xlink:to="loc_us-gaap_PerformanceSharesMember_473311" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_473301" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_308" xlink:to="loc_us-gaap_TitleOfIndividualAxis_473301" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_473302" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualAxis_473301" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_473302" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_AwardsToAllParticipantsMember" xlink:label="loc_jbss_AwardsToAllParticipantsMember_473303" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_473302" xlink:to="loc_jbss_AwardsToAllParticipantsMember_473303" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_AwardsToOneParticipantMember" xlink:label="loc_jbss_AwardsToOneParticipantMember_473323" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_473302" xlink:to="loc_jbss_AwardsToOneParticipantMember_473323" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_EmployeesMember" xlink:label="loc_jbss_EmployeesMember_473329" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_473302" xlink:to="loc_jbss_EmployeesMember_473329" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_NonEmployeeDirectorsMember" xlink:label="loc_jbss_NonEmployeeDirectorsMember_473330" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_473302" xlink:to="loc_jbss_NonEmployeeDirectorsMember_473330" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityEquityAxis" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_473304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_308" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_473304" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_473305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_473304" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_473305" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_EquityGrantCapMember" xlink:label="loc_jbss_EquityGrantCapMember_473306" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_473305" xlink:to="loc_jbss_EquityGrantCapMember_473306" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_308" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_473263" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_473263" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_473264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_473264" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MaximumAmountOfOptionsOrStockAppreciationRights" xlink:label="loc_jbss_MaximumAmountOfOptionsOrStockAppreciationRights_473265" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_jbss_MaximumAmountOfOptionsOrStockAppreciationRights_473265" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_MaximumNumberOfShareBasedAwards" xlink:label="loc_jbss_MaximumNumberOfShareBasedAwards_473266" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_jbss_MaximumNumberOfShareBasedAwards_473266" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty" xlink:label="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty_473343" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty_473343" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExercisablePercent" xlink:label="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExercisablePercent_473326" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExercisablePercent_473326" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_473327" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_473327" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_473328" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_473328" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_473259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_473259" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" xlink:label="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_473331" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_473331" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred" xlink:label="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred_311" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred_311" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_473332" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_473332" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_313" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_313" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_312" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_309" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_312" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetail">
<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="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_473209" />
<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="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_473210" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_473209" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_473210" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<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="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_473216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_473209" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_473216" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<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="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_473219" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_473209" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_473219" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<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="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_473223" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_473209" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_473223" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<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="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_473225" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_473209" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_473225" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_473227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_473209" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_473227" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/StockBasedCompensationPlansSummaryOfTotalIntrinsicValueOfAllOptionsExercisedAndTotalCashReceivedFromExerciseOfOptionsDetail">
<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="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_473230" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_473237" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_473230" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_473237" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_ProceedsFromStockOptionsExercised_473238" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_473230" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_473238" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail">
<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="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_294" />
<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="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_294" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_295" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<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="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_294" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_296" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_294" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_297" use="optional" order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_294" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_298" use="optional" order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<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="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_299" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_294" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_299" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_300" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_294" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_300" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<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="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_301" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_294" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_301" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_302" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_294" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_302" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_303" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_294" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_303" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_294" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_304" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/StockBasedCompensationPlansSummaryOfCompensationCostAndIncomeTaxBenefitDetail">
<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="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_473245" />
<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="loc_us-gaap_AllocatedShareBasedCompensationExpense_473252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_473245" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_473252" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_473254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_473245" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_473254" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CashDividendsSummaryOfCashDividendsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_473084" />
<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="loc_us-gaap_StatementTable_473086" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_473084" xlink:to="loc_us-gaap_StatementTable_473086" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_473087" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_473086" xlink:to="loc_us-gaap_StatementClassOfStockAxis_473087" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_473088" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_473087" xlink:to="loc_us-gaap_ClassOfStockDomain_473088" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_StatementLineItems_473089" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_473086" xlink:to="loc_us-gaap_StatementLineItems_473089" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ScheduleOfDividendsPayableAbstract" xlink:label="loc_jbss_ScheduleOfDividendsPayableAbstract_473102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_473089" xlink:to="loc_jbss_ScheduleOfDividendsPayableAbstract_473102" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_473105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_ScheduleOfDividendsPayableAbstract_473102" xlink:to="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_473105" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_473106" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_ScheduleOfDividendsPayableAbstract_473102" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_473106" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_473107" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_ScheduleOfDividendsPayableAbstract_473102" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_473107" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends_473109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_ScheduleOfDividendsPayableAbstract_473102" xlink:to="loc_us-gaap_PaymentsOfDividends_473109" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_473110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_ScheduleOfDividendsPayableAbstract_473102" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_473110" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CashDividendsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_473058" />
<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="loc_us-gaap_StatementTable_473061" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_473058" xlink:to="loc_us-gaap_StatementTable_473061" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_473062" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_473061" xlink:to="loc_us-gaap_StatementClassOfStockAxis_473062" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_473063" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_473062" xlink:to="loc_us-gaap_ClassOfStockDomain_473063" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_SubsequentEventTypeAxis_473072" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_473061" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_473072" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_SubsequentEventTypeDomain_473073" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_473072" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_473073" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_SubsequentEventMember_473075" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_473073" xlink:to="loc_us-gaap_SubsequentEventMember_473075" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_473064" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_473061" xlink:to="loc_us-gaap_ClassOfStockLineItems_473064" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_473066" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_473064" xlink:to="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_473066" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SpecialDividendAmountPerShare" xlink:label="loc_jbss_SpecialDividendAmountPerShare_473069" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_473064" xlink:to="loc_jbss_SpecialDividendAmountPerShare_473069" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_473070" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_473064" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_473070" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/EmployeeBenefitPlansAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_472946" />
<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="loc_us-gaap_StatementTable_472948" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_472946" xlink:to="loc_us-gaap_StatementTable_472948" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472949" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472948" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472949" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472950" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472949" xlink:to="loc_us-gaap_ClassOfStockDomain_472950" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaap_RetirementPlanNameAxis_472997" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472948" xlink:to="loc_us-gaap_RetirementPlanNameAxis_472997" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_472998" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_472997" xlink:to="loc_us-gaap_RetirementPlanNameDomain_472998" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_EmployeeContributionFirstThreePercentMember" xlink:label="loc_jbss_EmployeeContributionFirstThreePercentMember_472999" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_472998" xlink:to="loc_jbss_EmployeeContributionFirstThreePercentMember_472999" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_EmployeeContributionNextTwoPercentMember" xlink:label="loc_jbss_EmployeeContributionNextTwoPercentMember_473001" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_472998" xlink:to="loc_jbss_EmployeeContributionNextTwoPercentMember_473001" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems" xlink:label="loc_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems_472955" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472948" xlink:to="loc_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems_472955" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_RoutePensionLiability" xlink:label="loc_jbss_RoutePensionLiability_472957" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems_472955" xlink:to="loc_jbss_RoutePensionLiability_472957" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PaymentToLaborers" xlink:label="loc_jbss_PaymentToLaborers_472958" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems_472955" xlink:to="loc_jbss_PaymentToLaborers_472958" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_473004" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems_472955" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_473004" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_473006" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems_472955" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_473006" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/EmployeeBenefitPlansExpenseFor401KPlanDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_473019" />
<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="loc_us-gaap_StatementTable_473021" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_473019" xlink:to="loc_us-gaap_StatementTable_473021" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_473022" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_473021" xlink:to="loc_us-gaap_StatementClassOfStockAxis_473022" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_473023" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_473022" xlink:to="loc_us-gaap_ClassOfStockDomain_473023" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_473027" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_473021" xlink:to="loc_us-gaap_PlanNameAxis_473027" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_473028" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_473027" xlink:to="loc_us-gaap_PlanNameDomain_473028" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_K401PlanMember" xlink:label="loc_jbss_K401PlanMember_473030" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_473028" xlink:to="loc_jbss_K401PlanMember_473030" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_473024" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_473021" xlink:to="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_473024" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_473025" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_473024" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_473025" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/EmployeeBenefitPlansTotalRoutePensionLiabilityDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_473033" />
<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="loc_us-gaap_StatementTable_473035" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_473033" xlink:to="loc_us-gaap_StatementTable_473035" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_473036" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_473035" xlink:to="loc_us-gaap_StatementClassOfStockAxis_473036" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_473037" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_473036" xlink:to="loc_us-gaap_ClassOfStockDomain_473037" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_StatementLineItems_473038" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_473035" xlink:to="loc_us-gaap_StatementLineItems_473038" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_RoutePensionLiabilityAbstract" xlink:label="loc_jbss_RoutePensionLiabilityAbstract_473039" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_473038" xlink:to="loc_jbss_RoutePensionLiabilityAbstract_473039" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_RoutePensionLiability" xlink:label="loc_jbss_RoutePensionLiability_473041" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_RoutePensionLiabilityAbstract_473039" xlink:to="loc_jbss_RoutePensionLiability_473041" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RetirementPlanChangesInProjectedBenefitObligationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_472707" />
<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="loc_us-gaap_StatementTable_472709" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_472707" xlink:to="loc_us-gaap_StatementTable_472709" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472710" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472709" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472710" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472711" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472710" xlink:to="loc_us-gaap_ClassOfStockDomain_472711" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_StatementLineItems_472712" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472709" xlink:to="loc_us-gaap_StatementLineItems_472712" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_472713" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_472712" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_472713" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_472714" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_472713" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_472714" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_472717" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_472713" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_472717" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_472719" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_472713" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_472719" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_472720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_472713" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_472720" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_472721" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_472713" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_472721" use="optional" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_472722" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_472713" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_472722" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RetirementPlanAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_472729" />
<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="loc_us-gaap_StatementTable_472731" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_472729" xlink:to="loc_us-gaap_StatementTable_472731" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472732" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472731" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472732" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472733" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472732" xlink:to="loc_us-gaap_ClassOfStockDomain_472733" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_472739" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472731" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_472739" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_472740" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_472739" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_472740" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_472743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_472740" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_472743" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472734" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472731" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472734" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_472735" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472734" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_472735" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_472736" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472734" xlink:to="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_472736" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear_472737" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472734" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear_472737" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear_472738" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472734" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear_472738" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RetirementPlanComponentsOfActuarialLossPortionOfChangeInProjectedBenefitObligationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_472760" />
<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="loc_us-gaap_StatementTable_472762" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_472760" xlink:to="loc_us-gaap_StatementTable_472762" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472763" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472762" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472763" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472764" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472763" xlink:to="loc_us-gaap_ClassOfStockDomain_472764" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_StatementLineItems_472765" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472762" xlink:to="loc_us-gaap_StatementLineItems_472765" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract" xlink:label="loc_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract_472767" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_472765" xlink:to="loc_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract_472767" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss" xlink:label="loc_jbss_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss_472770" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract_472767" xlink:to="loc_jbss_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss_472770" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ChangeInDiscountRateImpactingActuarialGainLoss" xlink:label="loc_jbss_ChangeInDiscountRateImpactingActuarialGainLoss_472774" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract_472767" xlink:to="loc_jbss_ChangeInDiscountRateImpactingActuarialGainLoss_472774" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ChangeInMortalityAssumptionImpactingActuarialGainLoss" xlink:label="loc_jbss_ChangeInMortalityAssumptionImpactingActuarialGainLoss_472777" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract_472767" xlink:to="loc_jbss_ChangeInMortalityAssumptionImpactingActuarialGainLoss_472777" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ActuarialGainLossOther" xlink:label="loc_jbss_ActuarialGainLossOther_472779" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract_472767" xlink:to="loc_jbss_ActuarialGainLossOther_472779" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_472780" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract_472767" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_472780" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RetirementPlanScheduleOfNetPeriodicPensionCostDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_319" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_320" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_319" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_320" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_321" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_319" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_321" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_323" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_319" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_323" use="optional" order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_322" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_319" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_322" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_324" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_319" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_324" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RetirementPlanAssumptionsToCalculateBenefitObligationAndNetPeriodicCostsOfSerpDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_472794" />
<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="loc_us-gaap_StatementTable_472797" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_472794" xlink:to="loc_us-gaap_StatementTable_472797" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472798" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472797" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472798" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472799" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472798" xlink:to="loc_us-gaap_ClassOfStockDomain_472799" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_472822" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472797" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_472822" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_472823" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_472822" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_472823" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_472824" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_472823" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_472824" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472800" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472797" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472800" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_472804" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472800" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_472804" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_472806" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472800" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_472806" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation" xlink:label="loc_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation_472811" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472800" xlink:to="loc_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation_472811" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_472813" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472800" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_472813" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_472814" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472800" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_472814" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MortalityMorbidityAndSurrenderRateAssumption" xlink:label="loc_us-gaap_MortalityMorbidityAndSurrenderRateAssumption_472816" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472800" xlink:to="loc_us-gaap_MortalityMorbidityAndSurrenderRateAssumption_472816" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost" xlink:label="loc_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost_472818" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_472800" xlink:to="loc_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost_472818" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RetirementPlanBenefitsExpectedToBePaidInNextTenFiscalYearsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_472844" />
<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="loc_us-gaap_StatementTable_472846" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_472844" xlink:to="loc_us-gaap_StatementTable_472846" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472847" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472846" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472847" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472848" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472847" xlink:to="loc_us-gaap_ClassOfStockDomain_472848" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_StatementLineItems_472849" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472846" xlink:to="loc_us-gaap_StatementLineItems_472849" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_472852" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_472849" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_472852" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_472855" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_472852" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_472855" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_472858" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_472852" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_472858" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_472859" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_472852" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_472859" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_472860" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_472852" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_472860" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_472861" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_472852" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_472861" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_472862" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_472852" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_472862" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RetirementPlanComponentsOfAoclDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_472871" />
<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="loc_us-gaap_StatementTable_472873" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_472871" xlink:to="loc_us-gaap_StatementTable_472873" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472874" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472873" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472874" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472875" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472874" xlink:to="loc_us-gaap_ClassOfStockDomain_472875" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_StatementLineItems_472876" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472873" xlink:to="loc_us-gaap_StatementLineItems_472876" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_472877" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_472876" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_472877" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_472879" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_472877" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_472879" use="optional" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_472881" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_472877" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_472881" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes" xlink:label="loc_jbss_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes_472883" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_472877" xlink:to="loc_jbss_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes_472883" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_472884" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_472877" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_472884" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail">
<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="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_326" />
<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="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_328" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_326" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_328" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_StatementEquityComponentsAxis_330" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_328" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_330" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_EquityComponentDomain_329" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_330" xlink:to="loc_us-gaap_EquityComponentDomain_329" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_337" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_329" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_337" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_327" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_328" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_327" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_331" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_327" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_331" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_332" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_327" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_332" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_333" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_327" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_333" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<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="loc_us-gaap_OtherComprehensiveIncomeLossTax_334" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_327" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_334" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<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="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_335" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_327" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_335" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<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="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_336" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_327" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_336" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail">
<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="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_339" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_344" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_339" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_344" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_342" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_344" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_342" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_343" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_342" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_343" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_StatementEquityComponentsAxis_345" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_344" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_345" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_EquityComponentDomain_340" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_345" xlink:to="loc_us-gaap_EquityComponentDomain_340" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_346" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_340" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_346" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_340" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_347" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_348" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_340" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_348" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_341" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_344" xlink:to="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_341" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_473939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_341" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_473939" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_473940" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_341" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_473940" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_351" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_341" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_351" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_473941" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_341" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_473941" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<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="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_353" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_341" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_353" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/TransactionsWithRelatedPartiesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract_472630" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships" xlink:label="loc_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships_472632" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract_472630" xlink:to="loc_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships_472632" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_473942" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract_472630" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_473942" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/TransactionsWithRelatedPartiesSummaryOfTransactionsWithRelatedPartyDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_472623" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_472625" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_472623" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_472625" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ProductTypeSalesMixScheduleOfSalesByProductTypeAsPercentageOfGrossSalesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_472574" />
<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="loc_us-gaap_StatementTable_472576" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_472574" xlink:to="loc_us-gaap_StatementTable_472576" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472577" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472576" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472577" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472578" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472577" xlink:to="loc_us-gaap_ClassOfStockDomain_472578" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_472589" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472576" xlink:to="loc_srt_ProductOrServiceAxis_472589" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_472590" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_472589" xlink:to="loc_srt_ProductsAndServicesDomain_472590" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PeanutsMember" xlink:label="loc_jbss_PeanutsMember_472592" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_472590" xlink:to="loc_jbss_PeanutsMember_472592" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PecansMember" xlink:label="loc_jbss_PecansMember_472593" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_472590" xlink:to="loc_jbss_PecansMember_472593" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_CashewsAndMixedNutsMember" xlink:label="loc_jbss_CashewsAndMixedNutsMember_472595" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_472590" xlink:to="loc_jbss_CashewsAndMixedNutsMember_472595" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_WalnutsMember" xlink:label="loc_jbss_WalnutsMember_472596" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_472590" xlink:to="loc_jbss_WalnutsMember_472596" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_AlmondsMember" xlink:label="loc_jbss_AlmondsMember_472597" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_472590" xlink:to="loc_jbss_AlmondsMember_472597" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_TrailAndSnackMixesMember" xlink:label="loc_jbss_TrailAndSnackMixesMember_472598" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_472590" xlink:to="loc_jbss_TrailAndSnackMixesMember_472598" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_OtherProductMember" xlink:label="loc_jbss_OtherProductMember_472600" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_472590" xlink:to="loc_jbss_OtherProductMember_472600" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ProductTypeReportingInformationLineItems" xlink:label="loc_jbss_ProductTypeReportingInformationLineItems_472583" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472576" xlink:to="loc_jbss_ProductTypeReportingInformationLineItems_472583" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_PercentageOfGrossProductSales" xlink:label="loc_jbss_PercentageOfGrossProductSales_472585" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jbss_ProductTypeReportingInformationLineItems_472583" xlink:to="loc_jbss_PercentageOfGrossProductSales_472585" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/ValuationAndQualifyingAccountsAndReservesActivityInVariousAllowanceAndReserveAccountsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_472478" />
<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="loc_us-gaap_StatementTable_472480" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_472478" xlink:to="loc_us-gaap_StatementTable_472480" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_472501" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472480" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_472501" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_472502" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_472501" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_472502" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForCreditLossMember" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_472504" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_472502" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_472504" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ReserveForCashDiscountsMember" xlink:label="loc_jbss_ReserveForCashDiscountsMember_472507" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_472502" xlink:to="loc_jbss_ReserveForCashDiscountsMember_472507" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_ReserveForCustomerDeductionMember" xlink:label="loc_jbss_ReserveForCustomerDeductionMember_472509" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_472502" xlink:to="loc_jbss_ReserveForCustomerDeductionMember_472509" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_472511" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_472502" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_472511" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_472483" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472480" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_472483" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_472489" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_472483" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_472489" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_472491" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_472483" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_472491" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_472493" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_472483" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_472493" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_472494" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_472483" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_472494" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SupplementaryQuarterlyDataUnauditedUnauditedQuarterlyConsolidatedFinancialDataDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_472404" />
<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="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_472411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_472404" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_472411" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_GrossProfit_472412" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_472404" xlink:to="loc_us-gaap_GrossProfit_472412" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_OperatingIncomeLoss_472413" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_472404" xlink:to="loc_us-gaap_OperatingIncomeLoss_472413" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_NetIncomeLoss_472414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_472404" xlink:to="loc_us-gaap_NetIncomeLoss_472414" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<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="loc_us-gaap_EarningsPerShareBasic_472415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_472404" xlink:to="loc_us-gaap_EarningsPerShareBasic_472415" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<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="loc_us-gaap_EarningsPerShareDiluted_472417" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_472404" xlink:to="loc_us-gaap_EarningsPerShareDiluted_472417" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_472423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_472404" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_472423" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SubsequentEventAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_472367" />
<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="loc_us-gaap_StatementTable_472369" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_472367" xlink:to="loc_us-gaap_StatementTable_472369" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_472370" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472369" xlink:to="loc_us-gaap_StatementClassOfStockAxis_472370" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_472371" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_472370" xlink:to="loc_us-gaap_ClassOfStockDomain_472371" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_SubsequentEventTypeAxis_472374" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472369" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_472374" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_SubsequentEventTypeDomain_472375" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_472374" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_472375" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<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="loc_us-gaap_SubsequentEventMember_472376" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_472375" xlink:to="loc_us-gaap_SubsequentEventMember_472376" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_472372" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472369" xlink:to="loc_us-gaap_SubsequentEventLineItems_472372" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jbss-20190627.xsd#jbss_SpecialDividendAmountPerShare" xlink:label="loc_jbss_SpecialDividendAmountPerShare_472373" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_472372" xlink:to="loc_jbss_SpecialDividendAmountPerShare_472373" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_472378" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_472372" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_472378" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_472379" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_472372" xlink:to="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_472379" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_472380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_472372" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_472380" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_472382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_472372" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_472382" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>g748567g31z04.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g748567g31z04.jpg
M_]C_X  02D9)1@ !  $ 8 !@  #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$  @&!@<&!0@'!P<*"0@*#18.#0P,#1L3%! 6(!PB(1\<
M'QXC*#,K(R8P)AX?+#TM,#4V.3HY(BL_0SXX0S,X.3<!"0H*#0L-&@X.&C<D
M'R0W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W
M-S<W-S<W-__$ :(   $% 0$! 0$!           ! @,$!08'" D*"P$  P$!
M 0$! 0$! 0        $" P0%!@<("0H+$  " 0,# @0#!04$!    7T! @,
M!!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I
M*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?H1  (! @0$ P0'!00$  $"=P ! @,1
M! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H
M*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_  !$( 3T"$0,!$0 "$0$#$0'_V@ ,
M P$  A$#$0 _ /?Z "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * ..
MB\?0MXMUC2)K006NE1[YIY)@'^Z#D1]2IS@$9Y'N* *,7Q1M9-'LM1.F31QR
MP/=3H\@#00K-Y6[I\QR<[>.] &UX:\8P>([EH4M6@W6ZW=N2X;S86=E#'^Z<
MH>.>HH Z6@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@#C]1^'FG:SXI.LZM<S7D:)M
MAMFP@B/!X=<,1D9 )X)H @C^&.DQ:?;V2W5T8D22*;<P8SQ/*)2A)' W <C!
MZ^M &OX>\(V?AVX>:WFEE/DK;0A\?N859F"# YY<\GGI0!H/#%%K5NZ1JKR1
MR;R!@MRO7UH T* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * ,+_A,O#?\ PD']A?VS:_VIG;]GW\[O[N>F?;K0!NT % !0
M 4 % !0 4 % !0 4 % !0 4 4YO^0O:?]<I/YI0!<H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * *%WKFDZ>";S4[2W"]?,F5<?F: .;OO
MBQX%T\'S?$=JY':#=+_Z"#0!D/\ &O0IAC2M(UK4V/W?(LS@_B?\* &GQ]XW
MOR!I/PXNU!_BOKA8?T.* %Q\7]4;!.@Z+$>X#3./YB@#RVV^!?C)?&L1GEB-
MH+@3/J*RCGYLDA?O;OPZ]Z /IV@ H * "@ H * "@ H * "@"A)K>E0WD]G+
MJ-M'<01^=+&TJAHT_O$9X% "OK.EQQ6\KZE:+'<'$+F=0)/]TYY_"@">WO;6
M[:5;:YAF:%MD@C<,4;T..AH BF_Y"]I_URD_FE %R@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H S]8UW2O#]G]KU:_AL[?.T/*V,GT'K0!"_BC08]*CU-]9
MLDL9%W).TZA6'L<\T <C>?&GPI',UOI@OM9N!TCL+9GS^)P* *X\9?$/6#_Q
M)? @LXB.)=3N I^NT8- "_\ "/\ Q4U91]O\6Z=I*'JEA:[V^F6Q_.@!?^%0
MB^;=KGC'7M2]4-SY:?D,T 7[+X-^!+,[CHBW,G=[B5Y"?S./TH Z.Q\*>'M,
M %CH=A;X[QVZ _GB@#61%C4*BA5'8#% #J "@ H * "@ H * "@ H * "@ H
M * /+9]#U&S^).J7]KX>EO-,N(S)<I.(G$CX4!H&;D$XY4X^[]* (W\-Z[;Z
M?9R6-E>0:E"US]@=9(_+A6296!N 3DL5&21D=>^* -?P#X>U72+_ 'WT!@6#
M3X[-R2")Y5ED8R#!Y&&')P>: .N>-UURW9IF=6CDVH0 %Y7TYH T: "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H I:GJ^G:-:M<ZG?06<"]7FD"C]: .#N/BY#J,[
MVO@[0;_Q#.O'FQH8H ?=V_PH X;XA>!OB9XWMK;4K^UL UN2L6G6LWS(#C+$
ML<$\>M &_P##CX*:=IVBK<^+=.BN]3=RRQ.Y9(5XP, X)ZD_6@#UJST^RTZ$
M0V5I#;1#HD,80?D* +- !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % %.;_D+VG_7*3^:4 7* "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * .2\2?$CP
MSX8D^SW5]]HOR<+9V@\V5CZ8'3\<4 <[_:OQ*\8C&EZ=#X6TY^ES>_O+@CU"
M=OQ'XT 7M,^$.@QW0O\ 7Y[KQ#J'4S7\A90?9.GYYH [RWMH+2!8+:&.&)>%
M2-0JC\!0!+0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0!3F_Y"]I_URD_FE %R@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ ) !). * .$U[XK:'
MIEX=-TI)M=U8G"VE@N_!_P!IAP/UH R!X?\ B!XW^?Q#J@\.:4__ "X:>V9F
M'H\G;_/% '7>&O ?AOPDG_$JTV-)S]ZXD^>5OJQY_*@#I* "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * /)KK69K;XFZO8:EXB
MGBLKB$K#+:W*JEH %RLJD'8V3PX_O?2@"C=>)M=@TZ(1:C<-+:PW!MWW<7DZ
M72H%!_Y:+L)QW(.: .D^'FM:IJ6H.EY=27 DL([BX5VSY%R99%:,?W?E5?E[
M8]Z .S>5GURW0PN@6.3#-C#<KTYH T* "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H X;Q'\4=(TF]_L
MK2HI=<UMN%L[(;]I_P!IAPO\Z ,?_A#_ !EXX(E\8ZM_96F-R-*TYL$CTDD[
M_K^% '=:!X7T7PO9BUT;3H;2/'S%!\S_ .\QY/XT :] !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 0&QM&N))S:PF:5/
M+>0H-S+_ '2>X]J '?9;?;$OD1[8N8QL'R?3TH ='#%$7,<:(7.YBJ@;CZGU
MH K3?\A>T_ZY2?S2@"Y0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % $%[>0:?8W%[=2".WMXVDD<_PJ!DG\J /
M(;/]HC1;N^GMDT+4&/2U$6'>=NPV_P .?QH TO[$\=?$#YM?NV\-:&__ "X6
MC9N)5]'?M]/TH [GPYX3T/PG9?9=&T^.V4CYW R[^[,>30!M4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% %.;_D+VG_7*3^:4 7* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@"EJVKZ?H6G2ZAJ=W':VL0RTDAP/H/4^PH
M\QN-5\4?%:.6RT*%M$\*R@QRW]Q'F6Z0\$(O8$?_ *^U $OA'X%Z1X5\3Q:T
M=3N+TVYW6\4D84(WJ2#\V/H* /5J "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * .-C\<7%UXLU?0K'1C<2Z<
M@X:Y2-W<@$?*W\!S]X9Z'CI0! GQ*M)&TZ-;:))+J6>-VDN=L4?E2!"0X4[@
M2>#QF@#4\->,8/$=R\*6KP;K=;N LX;S(6=D#'^Z<H>.>HH UI)HGUJVC216
M=(I-R@Y(Y7K0!?H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H Y7QEX\TWP?!'%(KWFJ7'RVMA!\TLI[<=A[_SH YO2
M/ >J>*M1B\0?$*19G4[[71T/[BV';</XF_R<]* /3418T5$4*BC 4#  H 6@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H XK6_AY'KFNW.J3:W>Q226[00^4$5H XPP5L9((SP>F3[8 )
MY/ L4N@V^AOJ<RZ;'%Y$MO%#&BRQY! X&0>,9!YR>_- %WP]X1L_#EP\MO-+
M+B%;:$28_<PJS,$&!SRYY//2@#3E15UBU8* 3%)D@=>5H O4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!Y_XL^($\6J
M'PQX0MEU3Q$_#D<PV@_O2'ID>GY^A +?@SX?0>';B36-4N3JOB.YYGOI>=O^
MR@_A'^?:@#M: "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * *<W_(7M/^N4G\TH N4 % !0
M 4 % !0 4 % !0!%<7$%I;R7%S,D,,8W/([!54>I)H KZ7K&FZU:_:=+O[>\
M@SMWP2!P#Z<4 7: "@ H * "@ H * "@ H * "@ H * "@!LDB11M)(ZHBC+
M,QP /4F@#RS4_%NL_$#49M \"N;?3HSLO=;(^51W6+U/O_+K0!VWA/P?I/@W
M2Q9:9"=S?--._,DS?WF/].U &_0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 8=QXQ\/VFHW>G
MSZI#'<VD?F3(V?E''&>A/(X'/(H D_X2K0_*M9/[3A"W3%(B21D@[2#Z8) Y
MQR<4 6=/UK3=5EGCL;R.=[=ML@0].2/Q&0>1QP: 'S?\A>T_ZY2?S2@"Y0 4
M % !0 4 % !0 4 <UXG\>>'?"* :I?J+EON6L7SS/]%']<4 >9>-KCQU\3_#
MDEGI/A6;3M*5Q-NNYA'-<8SA0A[=#CU YH R?AG\)_&,$-[->:Q?>&HI=J^7
M;L/,E([GG@#^M 'H#?#KQ3 NZR^).KB4=/M"+*OY$T 1-'\6_#_S)/I/B2!1
MR&7[/,?Y#^= $]C\7],ANEL?%.F7WAR\)P/M<9,3'V<?X4 >@6EY;7]LES9W
M$5Q XRLD3AE/T(H FH * "@ H * "@ H * "@#-US7M,\-Z7+J6K7:6UM&.6
M8\D^@'4GV% 'FRVGB'XN2B6^$^B>#<Y2W!VSWP]6]%_SSUH ]/TO2['1=.AT
M_3;6.VM81A(XQ@#_ !/O0!<H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@#S2_\ #OBJR\;Z
MOJ_ARSMX([B EA+<;HKJ7: CE",HRGDXX.!SSP 4I/A[K$NEQVZ*1-=VDEK>
M23SAG$CSK*\_ P<D-\HZ<4 =!X(\*:CH5Z)+XH$MK"/3XBC[O."R._F'TSO
MQ]: .G>.1-<MV:9G5HY-J$ !>5_&@#1H * "@ H * "@"GJNK:?H>GRW^IW<
M=K:Q#+22' 'M[GVH \U/B3Q=\1Y&A\)1-HF@$[6U:Y3][*/^F2_U_44 =1X6
M^''A_P *M]IAMS>:FW,E]=GS)G/<Y/3\* .NH * "@ H K7^G66J6CVM_:0W
M5N_WHYD#*?P- 'GMW\*YM&NGU#P'K4^AW).YK1R9+63V*GI^M #(/B9JOAJ9
M+/X@:%)I^3M74;0&6V?W..5_7Z4 >A:;JNGZQ9I>:;>0W=NXXDA<,/TH N4
M% !0 4 % !0!POBCXF6.DWO]C:';/KGB!^$L[8Y"'U=APH_SQ0!0T/X>7VKZ
MG'XA\?W2ZCJ*G=!8+_Q[6OL%Z,?\\T >D@   # ':@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H IS?\A>T_ZY2?S2@"Y0 4 % !0 4 <MXR\=Z;X/MXXY%>
M[U2X^6UL(.996[<=A[T <UI'@/5/%6H0^(/B%()Y%.^UTA#^XMO3</XF_P G
M- 'IB(D:*B*$11A548 'I0 Z@ H * "@ H * "@".:"&YA>&>))8G&&1U#*P
M]P: //=2^$UM:WC:GX-U.?PYJ!Y*P'=!)_O1GC^GM0!5'C/QSX3_ '?BSPP=
M2M$ZZAI/S<>K1]OTH Z#1OBEX-US"6^MP0S'@PW7[EP?3#8_2@#JH+RVN4#V
M]S%*IZ%'##]* /.?&'QKT+PCXD_L62TN+R6(C[0\1 $6><<]3@].* +-]\9?
M"\8CAT@W6M7TJADMK&$LW/J>@_6@#/;2_B%X]R-5N1X5T1^MK;G==2+Z,W\/
M^>* .V\,^#]#\(V7V;1[%(=W^LE/S22'U9NI_E0!NT % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0!3F_Y"]I_URD_FE %R@ H * "@#@/%_C^>VU,>&/"=
MLNI>))>".L5H/[TA]O3\_0@%KP;\/H/#UQ)K&JW+:KXCN1F>^EYV_P"R@_A'
M^?:@#M: "@ H * "@ H * "@ H * "@ H P]8\&^&]?YU31+.Y;^^T0#_P#?
M0Y_6@#EIO@AX'DD+Q6-S;Y_AANG 'ZT <[K'[.FB7M_#-IVK75E!_P MHW'G
M%_<,2,'ZYH ]3T/P[I7AS3XK+2[*&WCC0)E$ 9\#JQ[GWH U* "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@#RI]4UA?BCJVF0ZTS27$#"S,;B2&UVJ"5EA[,
M.2&SSN&>N* ()/$.JQ>%O#.J3:GYZQV33W%LMV8KB]<NBC:%'S8YXZ9.* -G
MX>:UJFI:@Z7EU)<+)81W-P'.?(N#+(K1C^[\JK\O;'O0!V3O*=<MU>(*@CDV
MMNSNY7MVH T: "@ Z4 >8Z_XSU7Q7J\WA7P&P,B';?:OUBMAW"'NWT_#U !U
MG@_P7I7@S33;6"&2XE.ZXNI>99V[EC_2@#HJ "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * &M(D94
M.ZJ7.%!.,GT% %*XUS2K2VFN+C4K:*&"012NTH 1R0 I/8\CCWH Y76/'3Z#
MXX.G7*K=:48$:9K:)VDL6/1I,<%6[=QB@ \+>.GUSQ'=VEZOV%9<FPLY('$S
M(HRTKMC: P8$ =J -J'QEHT]GI]U'-,8K^Z-I ?(<$R D8(QP,J>3Q0 MSXP
MT:TM=5N9IY5BTN40W)\ASM8XQ@ ?-U'(H M/XBTJ/4+JQ>["W%I;"[F4HWR1
M<_-G&.W3K0 VW\3:+=2:9'#J$;/JD9ELUY!F4#)('L* %C\2Z)+:QW2:I;&"
M2X^RHYD #2YQL'OGM0!:_M73P;H&^MQ]D(%QF4?NB>1N]/QH G$\)D\L2H7V
M[]NX9V^N/3WH <LB.JLKJP;[I!SGZ4 *QVJ3@G S@=30!SEGXZT*Y\/7>LRW
M)M(;)BEW%<+ME@<?P,O7)[>O:@#8TG4!JNE6U^+:>V%P@<17";9%!Z;AV- %
MR@ H * "@ H * "@ H * (19VRW;W2V\0N74(TH0;V4= 3UQ0 &TMCY6;>(^
M4<QY0?(?;TH ?'#%$7,<2(7.YBJ@;CZGU- %:;_D+VG_ %RD_FE %R@!DTT5
MM \T\BQ11J6=W. H'4DT >4W^MZQ\5+^;1_#$LEAX8B;9>:L 0UQZI%[>_\
M^H@'HV@>'],\,:1#IFDVJV]M$.@ZL>[,>Y/K0!IT % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 9RZ[IK7MQ9K<$SVX)D41M\N.O.,'KT% %JRO+?4+*&\M
M)5EMYE#(Z]&% $] !0 4 % !0 4 % !0!3U35;'1;![[4;A;:UC(#R/G"Y(
MS^)H 9J.M:;I%DEY?7D4%O(RHCDY#LQPH&.N?:@"\S*B[F8*/4G% %.ZUC3;
M);LW%]!']CB\Z<%QF).NYAU X- %6+Q+I=Q?6%G;S-,]_;FYMWCC8H\8QSNQ
M@=>] %6#Q)=WEGIEU;:!>K%=SF*=;G;"]J@S\[*<Y'';UH AEO\ Q'=07T%J
M=+M;T786S,DID62 $9+ <AB,\4 6-1M=6#ZHYU:5+2Y@6*VCM[<&2V?!!<,?
MO=C@]* (+&PN9-4T^YGDU%S;6IMW,DH5)LXR[H.K<?K0 ]?!^FV>F:=:V=L'
M.FS&>U:XD=S&Y)R<YR?O'K0!+;>'(D><3VUB8+F7S[B);<8ED_O'/4\#GVH
MSM=T'4+K79=1:);VQ$*)%90A48ODY=RQ ; X SQZ4 7=#TK4K&_G$DB1:<@3
M[-$ "PROS@GL-U &Y<1RO 5MY!$^>&VYQ0!5AM]165?.N8I(L_,/+P30!9NE
MD$3M!#')*1C#\9'I0!2MWN?M$*S:7&FSY5D4@^6/;TH DN[338+13-8PM%%*
M)540@[7S]X#'7/>@"@;;PWJ0O+9[&V?^T2/M*-#CSR.F[CG&* +DF@Z1]NDU
M![*(7+VWV1I>A,.<[/I0!7M_">B6W]D?9K3RUT@,+,+*V(PPP>_S<>N: (7\
M(:6FFO:H;Q(OMOV\B.X?<9,[L9SG;G^'I0!Y8WA^;Q'J]_\ $.*YL;>XCN(W
MM]+NKA&CD"#:HF.<([=5'\)Q0![1I-\^I:5;7DMG/923(&:WG&'C/<&@"Y0
M4 % !0 4 % !0 4 % !0 4 % %.;_D+VG_7*3^:4 ,UC6=/T#3)M1U2Z2VM8
M1EG<_H/4^U 'F45MK?Q?N5N+Y9])\%(V8K?.V:_QW;T7_//4 'JEC8VNF6,-
ME8V\=O;0J%CBC7"J* +% !0 4 % !0 4 4=3U-=+BB<VT]R\K[%C@4%B<$]R
M/2@!B:S;G4H[&2.6&22+S$>10$8YP4!S]X9Z4 :#,J#+, /<T ,2>*1MJ2HS
M#L&!H 9<WD%FJM/($#' ]Z (K;4[:[F,4+,2!G.T@4 27=RULBLEO),2<80=
M* ([6[N)Y=LED\*8SN8C^5 $EVUVL:_9$C=\\[S@ 4 16O\ :)ES=>2(\=$S
MG- $MW'<R1@6TRQ-GDLN>* ,2V_M>UU#R+\3W:S3LT<L*+LBCXVAB2"".>@-
M %VPAU*30[5+ADL[P#]XL:@J.3P* +-M;7L4P::\\V/'W=F* )KI+EX@+61(
MY,]7&1B@""V34EF'VB2%XL<[00: )[IKA(LVL:/)GHYP,4 06T^H-,%N+1$C
M[LKYQ0!'J.N66G002/<0DW$P@B!E4;W/\(]3P>* ,R;QE!#;WLJ:?=W+64@C
MGBMH_,=6)'&W\<T 6KK5M32\O+>WT:4I';J\%R[#9)(<_*5'S#'&: .=\2ZU
MJ$&D-+K%C$=(-F\5];"-RT\K *JQGL"3CD9YH Y--'M]"71K[4Y&:RT^[0VT
M4,V[[&[/A4<9. <@>V,4 =X/#,&H1W]GJ.GSS6>H7 N)EGNBP5A@@+CH,@<"
M@#;N-(MC/<WEM;6R7URBQ2S/&"9$'13ZB@!;6PNH7C,EYF-!@1(@5<>GTH N
M7%M%=1>5,NY,YQF@!D%A:VQ!AMT0CN!S0!8H * "@ H * "@ H * "@ H *
M&^6FX-L7(Z'% #9[>*YB,4R;D/:@"I#I%K;SK+%YBE3G&\XH LW4<LMNR0S&
M*3LP&<4 <>KW2Z+/9W.G"YU!+/?+:BU81.^T94-C:>>, T =M0 4 % !0 4
M% !0 4 % !0!P;>.M1C\::QHS:6C)90[[>WWE;BZX!#)GY67D@\_+C/M0!6E
M^)<\6CZ=?MIT0+Z?_:-VGF$[(_,6,JAQRV6SSQQ[T :GAGQA<>)9);<01VSS
MV2WMHX)?$;.Z+O!Q\P*9...: .3@\=^*;A)#%I]A>WEI"Z"6 N$9NFX@] 2O
M2@"EI>F/KU_I>M_$W44EFEF6"PTB-&\E)#T+@9!)QWX]^U 'I\7B?2VGO+2#
MS2]A((94$+*%.,X!( (QZ4 61K,+1SLEO<MY,32[1%RP'9?4^U $4&N/=:?9
M7<6F7:_:H_,\J5-CQ^S#L: (KG6M2A6!H= N9Q)<)$X#JIC4GESGJ![4 *VI
M:TUWJ$::+MAMV40RM,I^T C)(';!XYH FBN-8$[I)91%/)+JX< ;^RGO^.,4
M 5XI?$<]EIOG6MM:W,@;[9LEWK">VW(^;]* ("/%B6S/$MDUQ]I"".:0[##G
ME\@9#8[4 8OC>:]L5N=7U.6RCL-.=9-.C4MYMQ(8V4HPQUW$8VYZ4 8GA[4=
M4U/QSI]OXETV'3[B*U>XM+:Z;)>0XP\9'!91N!'49Z4 =IY/B*\M-'&I6&FO
M.96^WB.9PL:<X,?')Z=: &*=;L+6^GMO#MJ]REWY5M&ET!YD&1^\8D?*<9.W
MVH O7>JWT5SJB'0)Y[>R@$MO(CJQNFP245>H(QCGUH =;ZV[WNGVCZ1>P-=V
MQG9S&"D!&/D<@\-S0!!;>+].N++3+IH+V!=1N#;PI+;,KA@3]X?PCCJ: 'R>
M+]"AM]1N)K]8H=.N!;7+NC*$D)  Z<\D<B@"XVN:7'=W5J]_ L]I")YT+@&.
M,_Q'T'% #X=8TV=[1(;^W=[R,RVZK("94 R67U'(H :NMZ4\$,RZE:F*:7R(
MW$JX>3D;0<\G@\4 <G<_$O3]#UW5=/\ $,D%K#;$M;W,+ETD &?+;^[+_L]Q
MTH T/#OC#^T8;AM6BBTZY$1O8[/<6F2U_A>0= QP>!TXH T+?Q5IEW)HZVQG
MF35HVDMI4@;9M49.XX^7KQF@"(>([R>Q@N;7P]?N7O?LLD4NV)HT!(,N">5X
MS[T .NIO%$T&L16=K8VTT;*-/FFD+I*,#<74<CN* )WT_5IM0N'?5O+LIK/R
M5@BB :*;G,BOUZ= : ([7PW%#+I%S<W][=W>F1-$LLDQ'F[A@LZCAC0!8LO#
MNCZ=:1VMKIL"013&=$V9"2$Y+#/0\]: -( #. !GK0 M "$ C!&: *\>GV4+
M2-%9P(TC!G*Q@;B#G)]30!9H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H P/^$1T\^*&\022W,MUL9(TDE+
M1P[AAB@/3([=.3QS0! _@/0WL["T,4WDV<7D*OF']Y%N#;'_ +R[E!_"@"SI
MOA>RT(74FEADN)8O*B,S%UA4%F5%'9 S$X]Z .-B^%[6\*V+:_<K)=6LBRF*
M-50OQR!UQECQF@#T'2[.2TTNUANS#)=1QJLDD4>Q68#D@=J +N!Z"@!: "@
MH * "@ H * *UUIUG>RVTMU:Q3/;2>;"SJ"8WQC</0X- !=:=9WLMM+=6L4T
MEK)YL+.H)C;&,@]C@T 6: "@ H * "@!CPQ2(R/&C*QR0R@@F@".2QM)6F:2
MUA=ID\N4L@)=?[I]1R>* (TTK3XYK69+&W62T0QP,(@#$IX*J>PX' H A30-
M'CMX+=-+M%A@F^T1((5VI)DG>!CAN3S[T <C??#B'Q+K>IW?B-(/L3L1:6MI
ME.2N//D88+2]AG@ 4 =%X8T[5=.L7M]:G@O)X&,4-VBXDFA'W?,]&Z@XXXS0
M!N !0 H  Z 4 +0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!3F_P"0
MO:?]<I/YI0!<H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@"&ZNH+*UENKJ588(E+.[G
M4#O0!CV?C+P_J$%E+:ZBLHO<^2JHQ8X(!R,97!(!SCK0!?LM:TW4;NYM;.\C
MFGMCB5%/*\D?CR"..XH ?-_R%[3_ *Y2?S2@"Y0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % &=KUB-3T&^LFM4NA/$4\EY#&']MP!*_7M0!YOH7@SQ/;:7I?VB,QZG"%
MBBN_MI#6< D5C&R*,294$9YZ@'IF@#HO"7A;4='ULSW?EB"UMI;:)E?)F#SF
M7=C^' (&/7- '3/#Y>N6\GF2-OCD^5FR!RO0=J -&@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * *<W_(7M/\ KE)_-* +E !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 4YO^0O:?\ 7*3^:4 7* "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * /,/B;)/
M:>)_#-W#)/<LDA5=/C:2,R,2/G1UXW#^Z>H]LT 6OAO+J4EY.+EYV'V*(WGG
M%CB\WR>8/FZ'&W(''2@#M+C[;_:,<T=HKQQ*R@F4 MG'M[4 /^TW_P#T#U_[
M_C_"@ ^TW_\ T#U_[_C_  H /M-__P! ]?\ O^/\* #[3?\ _0/7_O\ C_"@
M ^TW_P#T#U_[_C_"@ ^TW_\ T#U_[_C_  H /M-__P! ]?\ O^/\* #[3?\
M_0/7_O\ C_"@ ^TW_P#T#U_[_C_"@ ^TW_\ T#U_[_C_  H C@FU..+;+9*[
MY)SYPZ9X[>E $GVF_P#^@>O_ '_'^% !]IO_ /H'K_W_ !_A0 ?:;_\ Z!Z_
M]_Q_A0 ?:;__ *!Z_P#?\?X4 'VF_P#^@>O_ '_'^% !]IO_ /H'K_W_ !_A
M0 ?:;_\ Z!Z_]_Q_A0 ?:;__ *!Z_P#?\?X4 'VF_P#^@>O_ '_'^% $<LVI
ML8_+LE0*^6_?#D8/'3Z4 2?:;_\ Z!Z_]_Q_A0 ?:;__ *!Z_P#?\?X4 'VF
M_P#^@>O_ '_'^% !]IO_ /H'K_W_ !_A0 ?:;_\ Z!Z_]_Q_A0 ?:;__ *!Z
M_P#?\?X4 'VF_P#^@>O_ '_'^% !]IO_ /H'K_W_ !_A0 ?:;_\ Z!Z_]_Q_
MA0 ?:;__ *!Z_P#?\?X4 1I-J8GD9K)3&0-J^<..N>WTH D^TW__ $#U_P"_
MX_PH /M-_P#] ]?^_P"/\* #[3?_ /0/7_O^/\* #[3?_P#0/7_O^/\ "@ ^
MTW__ $#U_P"_X_PH /M-_P#] ]?^_P"/\* #[3?_ /0/7_O^/\* #[3?_P#0
M/7_O^/\ "@ ^TW__ $#U_P"_X_PH 9-/J3PR+'9*CE2%;SAP>QZ4 .6XU *
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
MW/VAN)@05=>X(Q@=@.U %V#PCH]MH]UI<4#K;7-M]EE&\[BGS9YZY)=CGU-
M#;;P?I%IJT6I11RB6(AU0RDH'\L1[]O3=L&W/I0!O4 % !0 4 % !0!4U/3+
M75]/EL;Q"T,F#\K%2I!R&!'0@@$'VH PY/ .A2Z+>:4T<XM[UE>X83-OE(.[
M+-WR22?7- %^V\-6%M.\^Z>6=[7[&9))23Y>2<>W+'GZ4 )/X7TR=X'*2HUO
M9O91&.5D*1-MR 0>#\B\]: +>E:3:Z-:&WM0Y#.9'=VW,['JS'N>GY4 7J "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H S;[Q!H^F7]M8WVIVUM=
MW)Q#%)*%9_H* -*@ H JC4K,ZJVEB<?;5A$YBP<A"< ^G44 )-J=G;ZG:Z=+
M.%N[I7>&/!RX3&X^G&X?G0!;H R=2\3:3I%ZMG>7#K<M"9_+C@DD(C!P6.U3
M@9]: -"UNH+VTANK6598)D#QNIR&4\@B@"C!XBTJYU=]+AN]]VA92H1MNY<%
ME#8VDC<,@'(H U* ,K4?$FDZ3=K:7MT4G**^Q8G?"LVP$[0< L<<T .L?$.E
M:EJ$MA9W8EN83('0(WRE&"N,XQPQ H TZ "@#+U7Q'I&ARPQ:E>I;O*,J"">
M,@;C@?*,L!DX'- %Z[N[>PLYKNZE6&WA0O)(QP%4=2: *^F:O9:Q#)+92LZQ
MOL<-&R,K8!P58 C@B@"]0!5U+4K/1]-GU"_G$%I;KODD()"CUXH L@@@$=#0
M M !0 4 % !0!%)<P1,RR31HRH7(9@"%'4_3WH D5@RAE(((R".] "DX&30!
MB:;XNT/5KB""RO2[W 8P;H719=OWMK, &Q[&@#;H * *NHZE9Z18O>WTX@MT
M*AG() )( Z>Y% %<^(-+%C?7OVM?L]C*T-PX4G8ZXRN,9)Y'2@"I)XR\/Q6T
M<\FHJB/(T>&C<,K*0&W+C* 9&2P &1ZT 69/$6D0ZM_9DE\B7>,E"#@?+NP6
MQ@':"<9SCF@"32=<TW7(I)-.NA.L9 ;Y2I&0"#@@'!!!!Z'M0!H4 % !0 4
M4[+5M.U)Y4L;Z"Y:(X<12!MI]\?0T 7* *6JZM8Z)8F\U"?R;<,J;MI;+,<
M  $DDD"@!NF:S8:N)_L,Y=K=_+E1D9'C; (!5@"."#TH OT % &;J7B#2M(E
M,5_>+ X@>Y(()_=IC<W [9% #-1\2:3I44$MY=^6DZ&1"(V;Y  2QP#@ $9)
MP* %B\1Z1-JC:;'?1M=*I8J,[> "<-]TD!@2 <X.: *J>,_#\EG)=IJ*M%&Z
MQG$;EB6&5VKC+ C)! ((!]* +\NM:;!I"ZM)>1BP9%=9@<A@>F,=2<C '- #
MM-U:RU9)6LY6?RGV2*\;1LAQG!5@".#Z4 7: "@ H * "@#,NO$.E66IQZ=/
M=;;IRH"!&8#<2%W$#"YP<9(SB@#0CFCF#&*17"L5;:<X(ZCZT /Z"@"KINI6
MFK6$5]83B>VESLD (!P2#U]P: +5 !0 4 % $<\;2V\D:R-$SJ5#KU4D=10!
MYT?AIXCS_P E+UO\A_C0!A:K\!9M9U**_P!0\:7]U<H OFS1!G '( .[CF@#
M<_X5IXC'_-2]<_(?XT :>@>"-;T;5XKZY\<:IJ<48;-K< ;'R"!GD]#S^% &
M7J6B>*=:U"?59=/^QRBW@MYK>.Y7-RJSEY%1P> 5Q][&<XXZT 9]]X(UV_>)
MVM'%O$FHFTA:Y&^U\Q4$"[@W7<I/!(7(YH M1>%_%!UN'495F,J7>G/O^U_\
MLTAVW'&[&,]1WZ\T :OBC0;Z\\:1:BMC?W%C_9<EJ38W2POYAD! .77*X!]>
MU &UX-@U:PT*UTO5;)(9+*WBC$T;J4E.WD!1TV\#GKU% ''ZMX<\2PZQJT_A
MRSN+:WO?.:[MI;I3;W#$#;)%A@R.W.?NCCK0 [3O">O-9Z=9W<%S]CBUB:9X
MY;E=WV5H6"@[&Q]\_='3]: ,P>!_$[6L%R]J_P#::Z796[S?:AO,B7(:0%MW
M/[L#GOTH J^(="\0:'I_B_4YEDM[&2&]>-H[@#+272,AP#P2H//;I0!?U+3[
MZRUK2H+BPNO[/O=5E:#31=9<H+5LC=NP 7!8#=^6: +"^%?%RV<$5RTL]^+:
MV2UNUNOELG5R9-W(+?+CD [L8H L_$?PMK^NZS:7FG6J7?V.%3:(WE^7YOF
MN)@Q!9"H4@#/*]* .PN+:ZU3P0UMJNG"ZN[BS"7-IYBIO<K\RA@2!SG!S0!P
M<7ACQ2D0@O(]0U+18/.2TM)[N-;E,HNQG96 8*VX Y) (.* )XO"?BM-7BO+
MF62>XBN--/VA;G 940K<';D<'/((^:@#HO$,>H^+OAGJ4-MISP7UW$\<=M)(
MN>'P#NZ8(&?QH YF+PEXM@:26T>2WNYO[31I6NL@!V!M^,G'?&!\M '5^&8;
MS3!%;)X=N;.WF?\ >M+>K)Y9$8^;;N/!8;>#SU.,T =70 4 1W$336TL22M$
MSH5$B]4)'4>XH Q[?0KZ Z-OU^\E_L]6$X8+_IF1@%_IUXH XSQ3\+M3\13(
MS:^K^3YLB27$67?<P(@?:1F$8Z=>: .N_P"$?U%K?4T&NW%N;V*-(5A10ED5
M7!\KCH3SS0!N0Q/%:1PO*TSH@4R-U<@=3]: /);3P1XHMM*TRWE5K@)87<,<
M1F1/L%PX;;(&7!<$''4E<YH FG\,>*+^SOC-!?6_F-9&.-;B-R?+B*OE2^"I
M;&1N!/7K0!8O_#?BN8>&[E(7-Y9V\4<L(NLP*PD!8EBX<$*/O MGH0>X!1D\
M&>+)K/5(KCSIKB7&XF5!'<'[2'5N6)RJ ]0N!Q@T =;86>O:%H7B:6STY;C4
M;C49[BSA:50) ^-I)S@#O@X/% '(+X'UZ/27<6D]QJ.H6EU;WKSR1J?/F9#Y
MG#$>6-I&!SP.* -#5_ ^LWU_=V,2@6UQ="Z%X9!A0+4P[",[L[O;&#U[4 =#
MX)T;4M/NM0O-1MOLIFAM;=(BZL?W46UF^4D8))QWP.U '84 % $%U ]Q#LCG
M> YSN3K0!!;V$\$ZR/?S2J/X&Q@T 9,/AZ[/V:-Y8;."QE+VHM-V<%67#;O9
ML\=Z -6WL)X9U=]0FE4=4;&#0!D^.=(O=;\/)9Z>I,XN[>3*LJE56168C=QD
M $T <K'X;\3V.LM=O!+?2IJAGDNDG1&NX# R)E<@ IP",<]10!5T_P *>*[6
MZ\,7#QSO/:06\=RLMR&B7:S&0[@X;=@^C*W>@!+OPIXP%_KIT]IA'=AV\R>X
M&XYE5MB%6P04# ;E4KG&<4 -N/!?B*:RE5;>1P^GW\,:32H#&92OEH,,< X)
M')QTS0!T'C&P\1WV@:7H.FV<OV*X01ZG/!)'YB1!0"B!F&2W(SV% &;;>"M4
M75?LR6WV>QCGN[B.<R*1ME@$:)@$G<#G/;"\'F@"K9^$O$-O>Z?JSZ<=^FK:
MP?91,FZ81PO&SJ<XQEQC)!P#TH WE\+:G;> O#U@JI-?:3/!<O"' $A1LL@8
M\=S@GC(% $FNV^M:Y/83RZ+<#3;>2436/VI%DGRF$<X;: K9XW=\]J .?'A'
MQ:/*GN'DN+ZWBT\1S"ZP-R2DS=QGY#@DCYJ )H/"WB:.\\3)&)O*O[2Y6*:>
MX&\2LQ,84JV"N#]XJK+TZ4 ,C\,>)-0U))+VSN([-[JU:2)[L?ZM+9D?.UNF
M_''?K0!GIX+\76UGIR0"54^S0_VA&UR)#.ZRME<%P"=I7N 0,9H Z3PIX8U6
MSU^UN]6$\L-OIJQQ&:<,8Y/,<D$ X)",!GGCC)H D\0:%JTGC.VU;0X+JUNP
MT,<URLZ&WN(03O66,G.0"=I /7\@#D;_ ,$^)H-/N[#2M+EAQ<74T$T-TJDR
M-*#$W+\+LSSC=D8X!S0!J?8M4U/XB:FUDDXGM-1LW:X-QA(8O)!D39GG=TP
M0<Y.,4 4_#?@OQ;IU[8_:S/%'"ZM&89DQ"@W[HR=W0DYX5L[AR,4 =/\.]#U
MO0FU"'4DD^S.(S%)/*&E=P#NW!69?3Y@%)[B@#NJ "@ H * "@ H * "@ H
M* "@ H * "@ H * $9%=2KJ&4]01D&@ **Q4E02O()'2@!: "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * $"*K%@H!;J0.M "T % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
*!0 4 % !0!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6787945008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Aug. 15, 2019</div></th>
<th class="th"><div>Dec. 27, 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_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">Jun. 27,  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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">JBSS<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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">SANFILIPPO JOHN B & SON INC<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">0000880117<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_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--06-27<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_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">Accelerated Filer<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_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 481,295,450<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<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_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">IL<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_StatementClassOfStockAxis=jbss_NoncumulativeCommonStockMember', window );">Common Stock, Non-Cumulative Voting Rights of One Vote Per Share [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_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">8,791,506<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common 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>
</tr>
<tr 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_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">2,597,426<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>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</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>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="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_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</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_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="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_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="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_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="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 S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="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_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="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_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (SRC).</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_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="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_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="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_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</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 Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="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 Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="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_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=jbss_NoncumulativeCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=jbss_NoncumulativeCommonStockMember</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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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>17
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6794360688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 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</a></td>
<td class="nump">$ 1,591<span></span>
</td>
<td class="nump">$ 1,449<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, less allowance for doubtful accounts of $350 and $270, respectively</a></td>
<td class="nump">60,971<span></span>
</td>
<td class="nump">65,426<span></span>
</td>
</tr>
<tr class="ro">
<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">157,024<span></span>
</td>
<td class="nump">174,362<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">5,754<span></span>
</td>
<td class="nump">6,645<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_AssetsCurrent', window );">TOTAL CURRENT ASSETS</a></td>
<td class="nump">225,340<span></span>
</td>
<td class="nump">247,882<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_PropertyPlantAndEquipmentNetAbstract', window );"><strong>PROPERTY, PLANT AND EQUIPMENT:</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_Land', window );">Land</a></td>
<td class="nump">9,285<span></span>
</td>
<td class="nump">9,285<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_BuildingsAndImprovementsGross', window );">Buildings</a></td>
<td class="nump">109,955<span></span>
</td>
<td class="nump">108,540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MachineryAndEquipmentGross', window );">Machinery and equipment</a></td>
<td class="nump">210,962<span></span>
</td>
<td class="nump">198,321<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_jbss_FurnitureAndLeaseholdImprovements', window );">Furniture and leasehold improvements</a></td>
<td class="nump">5,128<span></span>
</td>
<td class="nump">5,015<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_jbss_VehiclesGross', window );">Vehicles</a></td>
<td class="nump">673<span></span>
</td>
<td class="nump">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_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">1,127<span></span>
</td>
<td class="nump">2,618<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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment gross</a></td>
<td class="nump">337,130<span></span>
</td>
<td class="nump">324,305<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 );">Less: Accumulated depreciation</a></td>
<td class="nump">228,778<span></span>
</td>
<td class="nump">217,689<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_PropertyPlantAndEquipment', window );">Property, plant and equipment net</a></td>
<td class="nump">108,352<span></span>
</td>
<td class="nump">106,616<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_RealEstateInvestmentPropertyNet', window );">Rental investment property, less accumulated depreciation of $11,212 and $10,431, respectively</a></td>
<td class="nump">17,831<span></span>
</td>
<td class="nump">18,462<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 );">TOTAL PROPERTY, PLANT AND EQUIPMENT</a></td>
<td class="nump">126,183<span></span>
</td>
<td class="nump">125,078<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_jbss_OtherlongtermassetsAbstract', window );"><strong>OTHER LONG TERM 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_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">14,626<span></span>
</td>
<td class="nump">17,654<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_jbss_CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets', window );">Cash surrender value of officers' life insurance and other assets</a></td>
<td class="nump">9,782<span></span>
</td>
<td class="nump">10,565<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">5,723<span></span>
</td>
<td class="nump">5,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_Goodwill', window );">Goodwill</a></td>
<td class="nump">9,650<span></span>
</td>
<td class="nump">9,650<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">391,304<span></span>
</td>
<td class="nump">415,853<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_LinesOfCreditCurrent', window );">Revolving credit facility borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">31,278<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_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current maturities of long-term debt, including related party debt of $4,375 and $4,341, respectively and net of unamortized debt issuance costs of $35 and $45, respectively</a></td>
<td class="nump">7,338<span></span>
</td>
<td class="nump">7,169<span></span>
</td>
</tr>
<tr class="ro">
<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">42,552<span></span>
</td>
<td class="nump">60,340<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_BankOverdrafts', window );">Bank overdraft</a></td>
<td class="nump">901<span></span>
</td>
<td class="nump">2,062<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and related benefits</a></td>
<td class="nump">22,101<span></span>
</td>
<td class="nump">6,415<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_OtherAccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">11,014<span></span>
</td>
<td class="nump">9,929<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_LiabilitiesCurrent', window );">TOTAL CURRENT LIABILITIES</a></td>
<td class="nump">83,906<span></span>
</td>
<td class="nump">117,193<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_LiabilitiesNoncurrentAbstract', window );"><strong>LONG-TERM 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_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt, less current maturities, including related party debt of $11,495 and $15,507, respectively and net of unamortized debt issuance costs of $44 and $79, respectively</a></td>
<td class="nump">20,381<span></span>
</td>
<td class="nump">27,356<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Retirement plan</a></td>
<td class="nump">24,737<span></span>
</td>
<td class="nump">21,288<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">7,725<span></span>
</td>
<td class="nump">7,014<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_LiabilitiesNoncurrent', window );">TOTAL LONG-TERM LIABILITIES</a></td>
<td class="nump">52,843<span></span>
</td>
<td class="nump">55,658<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">136,749<span></span>
</td>
<td class="nump">172,851<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_CommitmentsAndContingencies', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<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>STOCKHOLDERS' EQUITY:</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_AdditionalPaidInCapitalCommonStock', window );">Capital in excess of par value</a></td>
<td class="nump">122,257<span></span>
</td>
<td class="nump">119,952<span></span>
</td>
</tr>
<tr class="ro">
<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">137,712<span></span>
</td>
<td class="nump">127,320<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">(4,325)<span></span>
</td>
<td class="num">(3,181)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost; 117,900 shares of Common Stock</a></td>
<td class="num">(1,204)<span></span>
</td>
<td class="num">(1,204)<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_StockholdersEquity', window );">TOTAL STOCKHOLDERS' EQUITY</a></td>
<td class="nump">254,555<span></span>
</td>
<td class="nump">243,002<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_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES &amp; STOCKHOLDERS' EQUITY</a></td>
<td class="nump">391,304<span></span>
</td>
<td class="nump">415,853<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock [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_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS' EQUITY:</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_CommonStockValue', window );">Common Stock</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">26<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 STOCKHOLDERS' EQUITY</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">26<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_StatementClassOfStockAxis=jbss_NoncumulativeCommonStockMember', window );">Common Stock, Non-Cumulative Voting Rights of One Vote Per Share [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_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS' EQUITY:</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_CommonStockValue', window );">Common Stock</a></td>
<td class="nump">89<span></span>
</td>
<td class="nump">89<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 STOCKHOLDERS' EQUITY</a></td>
<td class="nump">$ 89<span></span>
</td>
<td class="nump">$ 89<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash surrender value of officers' life insurance and other assets</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;">jbss_CashSurrenderValueOfOfficersLifeInsuranceAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_FurnitureAndLeaseholdImprovements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of equipment commonly used in offices that have no permanent connection to the structure of a building and amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.</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;">jbss_FurnitureAndLeaseholdImprovements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_OtherlongtermassetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jbss_OtherlongtermassetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_PropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property, plant and equipment, before rental investment property.</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;">jbss_PropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_VehiclesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of vehicles.</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;">jbss_VehiclesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_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_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_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_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</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_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BankOverdrafts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing.</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 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1243-112600<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.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_BankOverdrafts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BuildingsAndImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.</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 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6812-107765<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> -Subparagraph (b)<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_BuildingsAndImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsLiabilitiesNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-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 50<br> -Paragraph 2<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_DeferredTaxAssetsLiabilitiesNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="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_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<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 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Land">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 depletion of real estate held for productive use, excluding land held for sale.</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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6812-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_Land</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="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(13))<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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<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_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt and capital lease 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 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_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt and capital leases due within 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.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_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</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 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6812-107765<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> -Subparagraph (b)<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_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expenses incurred but not yet paid classified as other, due within 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.20)<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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e7018-107765<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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-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_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-114919<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(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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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(7))<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 45<br> -Paragraph 1<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(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_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-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_RealEstateInvestmentPropertyNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 real estate investment property, net of accumulated depreciation, which may include the following: (1) land available-for-sale; (2) land available-for-development; (3) investments in building and building improvements; (4) tenant allowances; (5) developments in-process; (6) rental properties; and (7) other real estate investments.</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.1(d))<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_RealEstateInvestmentPropertyNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its 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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<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,30)<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 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_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_StatementClassOfStockAxis=jbss_NoncumulativeCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=jbss_NoncumulativeCommonStockMember</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>18
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6787610432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts for accounts receivable, current</a></td>
<td class="nump">$ 350<span></span>
</td>
<td class="nump">$ 270<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation', window );">Accumulated depreciation of rental investment property</a></td>
<td class="nump">11,212<span></span>
</td>
<td class="nump">10,431<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_DueToRelatedPartiesCurrent', window );">Current maturities of long-term debt, related party debt</a></td>
<td class="nump">4,375<span></span>
</td>
<td class="nump">4,341<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsCurrentNet', window );">Unamortized debt issuance costs, current</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">45<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_DueToRelatedPartiesNoncurrent', window );">Related party debt, Non-current</a></td>
<td class="nump">11,495<span></span>
</td>
<td class="nump">15,507<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Unamortized debt issuance costs, noncurrent</a></td>
<td class="nump">$ 44<span></span>
</td>
<td class="nump">$ 79<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_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">117,900<span></span>
</td>
<td class="nump">117,900<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock [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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,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_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">2,597,426<span></span>
</td>
<td class="nump">2,597,426<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">2,597,426<span></span>
</td>
<td class="nump">2,597,426<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_StatementClassOfStockAxis=jbss_NoncumulativeCommonStockMember', window );">Common Stock, Non-Cumulative Voting Rights of One Vote Per Share [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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</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</a></td>
<td class="nump">17,000,000<span></span>
</td>
<td class="nump">17,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">8,909,406<span></span>
</td>
<td class="nump">8,865,475<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_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_DeferredFinanceCostsCurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</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><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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsCurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredFinanceCostsNoncurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<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.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_DeferredFinanceCostsNoncurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations due all related parties. For classified balance sheets, represents the current portion of such 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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.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_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DueToRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Portion of the carrying amount as of the balance sheet date of obligations due all related parties that is payable 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<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 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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RealEstateInvestmentPropertyAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 depreciation for real estate property held for investment purposes.</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.1(3))<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_RealEstateInvestmentPropertyAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</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,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_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_StatementClassOfStockAxis=jbss_NoncumulativeCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=jbss_NoncumulativeCommonStockMember</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>19
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6787842080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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>Statement of Comprehensive Income [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 876,201<span></span>
</td>
<td class="nump">$ 888,931<span></span>
</td>
<td class="nump">$ 846,635<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 sales</a></td>
<td class="nump">717,931<span></span>
</td>
<td class="nump">750,032<span></span>
</td>
<td class="nump">704,712<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">158,270<span></span>
</td>
<td class="nump">138,899<span></span>
</td>
<td class="nump">141,923<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingExpense', window );">Selling expenses</a></td>
<td class="nump">61,756<span></span>
</td>
<td class="nump">52,922<span></span>
</td>
<td class="nump">49,392<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_GeneralAndAdministrativeExpense', window );">Administrative expenses</a></td>
<td class="nump">37,990<span></span>
</td>
<td class="nump">29,788<span></span>
</td>
<td class="nump">32,054<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">99,746<span></span>
</td>
<td class="nump">82,710<span></span>
</td>
<td class="nump">81,446<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 );">Income from operations</a></td>
<td class="nump">58,524<span></span>
</td>
<td class="nump">56,189<span></span>
</td>
<td class="nump">60,477<span></span>
</td>
</tr>
<tr class="ro">
<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 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense including $1,143, $1,103 and $785 to related parties, respectively</a></td>
<td class="nump">3,060<span></span>
</td>
<td class="nump">3,463<span></span>
</td>
<td class="nump">2,910<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_jbss_RentalAndMiscellaneousExpenseNet', window );">Rental and miscellaneous expense, net</a></td>
<td class="nump">1,089<span></span>
</td>
<td class="nump">1,406<span></span>
</td>
<td class="nump">1,296<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 );">Other expense</a></td>
<td class="nump">1,947<span></span>
</td>
<td class="nump">1,970<span></span>
</td>
<td class="nump">2,133<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_NonoperatingIncomeExpense', window );">Total other expense, net</a></td>
<td class="nump">6,096<span></span>
</td>
<td class="nump">6,839<span></span>
</td>
<td class="nump">6,339<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">52,428<span></span>
</td>
<td class="nump">49,350<span></span>
</td>
<td class="nump">54,138<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="nump">12,962<span></span>
</td>
<td class="nump">16,850<span></span>
</td>
<td class="nump">18,013<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</a></td>
<td class="nump">39,466<span></span>
</td>
<td class="nump">32,500<span></span>
</td>
<td class="nump">36,125<span></span>
</td>
</tr>
<tr class="ro">
<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 (loss) income, 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax', window );">Amortization of prior service cost and actuarial gain included in net periodic pension cost</a></td>
<td class="nump">778<span></span>
</td>
<td class="nump">839<span></span>
</td>
<td class="nump">820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net actuarial (loss) gain arising during the period</a></td>
<td class="num">(1,922)<span></span>
</td>
<td class="nump">384<span></span>
</td>
<td class="nump">1,201<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 );">Other comprehensive (loss) income, net of tax</a></td>
<td class="num">(1,144)<span></span>
</td>
<td class="nump">1,223<span></span>
</td>
<td class="nump">2,021<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</a></td>
<td class="nump">$ 38,322<span></span>
</td>
<td class="nump">$ 33,723<span></span>
</td>
<td class="nump">$ 38,146<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 );">Net income per common share-basic</a></td>
<td class="nump">$ 3.45<span></span>
</td>
<td class="nump">$ 2.86<span></span>
</td>
<td class="nump">$ 3.19<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net income per common share-diluted</a></td>
<td class="nump">3.43<span></span>
</td>
<td class="nump">2.84<span></span>
</td>
<td class="nump">3.17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared per share</a></td>
<td class="nump">$ 2.55<span></span>
</td>
<td class="nump">$ 2.50<span></span>
</td>
<td class="nump">$ 5.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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding &#8212; basic</a></td>
<td class="nump">11,430,174<span></span>
</td>
<td class="nump">11,383,080<span></span>
</td>
<td class="nump">11,317,149<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 );">Weighted average shares outstanding &#8212; diluted</a></td>
<td class="nump">11,501,412<span></span>
</td>
<td class="nump">11,449,386<span></span>
</td>
<td class="nump">11,403,605<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_RentalAndMiscellaneousExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental and miscellaneous expense, net</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;">jbss_RentalAndMiscellaneousExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends declared during the period for each share of common stock 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 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_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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_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_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_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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</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.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_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the cost of borrowed funds accounted for as interest expense.</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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br><br>Reference 3: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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 (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<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.9)<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_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="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.7)<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_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</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 (i)<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 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net period benefit cost (credit) of defined benefit 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 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e689-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 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL34724391-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_SellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized in the period that are directly related to the selling and distribution of products or 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 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_SellingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
<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_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>20
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6950330592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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>Statement of Comprehensive Income [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_InterestExpenseRelatedParty', window );">Interest expense to related parties</a></td>
<td class="nump">$ 1,143<span></span>
</td>
<td class="nump">$ 1,103<span></span>
</td>
<td class="nump">$ 785<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_InterestExpenseRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest expense incurred on a debt or other obligation to related party.</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_InterestExpenseRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>21
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6794601904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Capital in Excess of Par Value [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss [Member]</div></th>
<th class="th"><div>Treasury Stock [Member]</div></th>
<th class="th"><div>Class A Common Stock [Member]</div></th>
<th class="th"><div>Common Stock, Non-Cumulative Voting Rights of One Vote Per Share [Member]</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_StockholdersEquity', window );">Balance at Jun. 30, 2016</a></td>
<td class="nump">$ 251,193<span></span>
</td>
<td class="nump">$ 115,136<span></span>
</td>
<td class="nump">$ 143,573<span></span>
</td>
<td class="num">$ (6,425)<span></span>
</td>
<td class="num">$ (1,204)<span></span>
</td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">$ 87<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, Shares at Jun. 30, 2016</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">2,597,426<span></span>
</td>
<td class="nump">8,725,715<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 );">Net income</a></td>
<td class="nump">36,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,125<span></span>
</td>
<td class="text">&#160;<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_DividendsCommonStockCash', window );">Cash dividends</a></td>
<td class="num">(56,464)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(56,464)<span></span>
</td>
<td class="text">&#160;<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax', window );">Pension liability amortization, net of income tax (expense)</a></td>
<td class="nump">820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">820<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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Pension liability adjustment, net of income tax expense</a></td>
<td class="nump">1,201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,201<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Equity award exercises, net of shares withheld for employee taxes</a></td>
<td class="nump">63<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="ro">
<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 );">Equity award exercises, net of shares withheld for employee taxes, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,926<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 );">Stock-based compensation expense</a></td>
<td class="nump">2,504<span></span>
</td>
<td class="nump">2,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification', window );">Effect of adopting ASU 2016-09</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="num">(44)<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquity', window );">Balance at Jun. 29, 2017</a></td>
<td class="nump">235,468<span></span>
</td>
<td class="nump">117,772<span></span>
</td>
<td class="nump">123,190<span></span>
</td>
<td class="num">(4,404)<span></span>
</td>
<td class="num">(1,204)<span></span>
</td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">$ 88<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, Shares at Jun. 29, 2017</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">2,597,426<span></span>
</td>
<td class="nump">8,801,641<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 );">Net income</a></td>
<td class="nump">32,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,500<span></span>
</td>
<td class="text">&#160;<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_DividendsCommonStockCash', window );">Cash dividends</a></td>
<td class="num">(28,370)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,370)<span></span>
</td>
<td class="text">&#160;<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax', window );">Pension liability amortization, net of income tax (expense)</a></td>
<td class="nump">839<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">839<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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Pension liability adjustment, net of income tax expense</a></td>
<td class="nump">384<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">384<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Equity award exercises, net of shares withheld for employee taxes</a></td>
<td class="num">(615)<span></span>
</td>
<td class="num">(616)<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="ro">
<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 );">Equity award exercises, net of shares withheld for employee taxes, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,834<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 );">Stock-based compensation expense</a></td>
<td class="nump">2,796<span></span>
</td>
<td class="nump">2,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquity', window );">Balance at Jun. 28, 2018</a></td>
<td class="nump">243,002<span></span>
</td>
<td class="nump">119,952<span></span>
</td>
<td class="nump">127,320<span></span>
</td>
<td class="num">(3,181)<span></span>
</td>
<td class="num">(1,204)<span></span>
</td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">$ 89<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, Shares at Jun. 28, 2018</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">2,597,426<span></span>
</td>
<td class="nump">8,865,475<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">39,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,466<span></span>
</td>
<td class="text">&#160;<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_DividendsCommonStockCash', window );">Cash dividends</a></td>
<td class="num">(29,074)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,074)<span></span>
</td>
<td class="text">&#160;<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax', window );">Pension liability amortization, net of income tax (expense)</a></td>
<td class="nump">778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">778<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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Pension liability adjustment, net of income tax expense</a></td>
<td class="num">(1,922)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,922)<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Equity award exercises, net of shares withheld for employee taxes</a></td>
<td class="num">(339)<span></span>
</td>
<td class="num">(339)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Equity award exercises, net of shares withheld for employee taxes, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,931<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock-based compensation expense</a></td>
<td class="nump">2,644<span></span>
</td>
<td class="nump">2,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquity', window );">Balance at Jun. 27, 2019</a></td>
<td class="nump">$ 254,555<span></span>
</td>
<td class="nump">$ 122,257<span></span>
</td>
<td class="nump">$ 137,712<span></span>
</td>
<td class="num">$ (4,325)<span></span>
</td>
<td class="num">$ (1,204)<span></span>
</td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">$ 89<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, Shares at Jun. 27, 2019</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">2,597,426<span></span>
</td>
<td class="nump">8,909,406<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_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_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid and unpaid common stock dividends declared with the form of settlement in cash.</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_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statements.</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_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</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 (i)<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 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) loss for net periodic benefit cost (credit) of defined benefit 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e689-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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-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 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL34724391-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6950319872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [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_CommonStockDividendsPerShareDeclared', window );">Cash dividends per common share</a></td>
<td class="nump">$ 2.55<span></span>
</td>
<td class="nump">$ 2.50<span></span>
</td>
<td class="nump">$ 5.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax', window );">Pension liability amortization income tax expense</a></td>
<td class="nump">$ 274<span></span>
</td>
<td class="nump">$ 280<span></span>
</td>
<td class="nump">$ 502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Pension liability adjustment income tax (benefit) expense</a></td>
<td class="num">$ (675)<span></span>
</td>
<td class="nump">$ 127<span></span>
</td>
<td class="nump">$ 737<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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends declared during the period for each share of common stock 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 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_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</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 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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit 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 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 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 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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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>23
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6780145488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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="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">$ 39,466<span></span>
</td>
<td class="nump">$ 32,500<span></span>
</td>
<td class="nump">$ 36,125<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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">17,045<span></span>
</td>
<td class="nump">15,430<span></span>
</td>
<td class="nump">15,559<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">(Gain) Loss on disposition of properties, net</a></td>
<td class="num">(164)<span></span>
</td>
<td class="nump">480<span></span>
</td>
<td class="nump">71<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax (benefit) expense</a></td>
<td class="num">(298)<span></span>
</td>
<td class="nump">3,664<span></span>
</td>
<td class="num">(1,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_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">2,644<span></span>
</td>
<td class="nump">2,796<span></span>
</td>
<td class="nump">2,504<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>Change in assets and liabilities, net of Acquisition:</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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="nump">4,447<span></span>
</td>
<td class="nump">1,751<span></span>
</td>
<td class="nump">13,243<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="nump">17,338<span></span>
</td>
<td class="nump">10,015<span></span>
</td>
<td class="num">(25,847)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(470)<span></span>
</td>
<td class="num">(1,074)<span></span>
</td>
<td class="nump">201<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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(16,958)<span></span>
</td>
<td class="nump">8,876<span></span>
</td>
<td class="nump">6,384<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">15,784<span></span>
</td>
<td class="num">(8,598)<span></span>
</td>
<td class="nump">1,484<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_IncreaseDecreaseInIncomeTaxes', window );">Income taxes receivable/payable</a></td>
<td class="nump">2,348<span></span>
</td>
<td class="num">(2,659)<span></span>
</td>
<td class="nump">2,217<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other long-term liabilities</a></td>
<td class="nump">711<span></span>
</td>
<td class="nump">501<span></span>
</td>
<td class="nump">579<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_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other long-term assets</a></td>
<td class="num">(404)<span></span>
</td>
<td class="nump">375<span></span>
</td>
<td class="num">(266)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other, net</a></td>
<td class="nump">1,970<span></span>
</td>
<td class="nump">2,097<span></span>
</td>
<td class="nump">2,158<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">83,459<span></span>
</td>
<td class="nump">66,154<span></span>
</td>
<td class="nump">52,668<span></span>
</td>
</tr>
<tr class="ro">
<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="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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(15,075)<span></span>
</td>
<td class="num">(13,229)<span></span>
</td>
<td class="num">(10,885)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Acquisition of Squirrel Brand L.P.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,727)<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_ProceedsFromInsuranceSettlementInvestingActivities', window );">Proceeds from insurance recoveries</a></td>
<td class="nump">429<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_PaymentsForProceedsFromLifeInsurancePolicies', window );">Other, net</a></td>
<td class="nump">32<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="nump">342<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(14,614)<span></span>
</td>
<td class="num">(34,968)<span></span>
</td>
<td class="num">(10,543)<span></span>
</td>
</tr>
<tr class="ro">
<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="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_ProceedsFromRepaymentsOfShortTermDebt', window );">Net short-term (repayments) borrowings</a></td>
<td class="num">(31,278)<span></span>
</td>
<td class="nump">1,822<span></span>
</td>
<td class="nump">17,372<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities', window );">Principal payments on long-term debt</a></td>
<td class="num">(6,851)<span></span>
</td>
<td class="num">(5,659)<span></span>
</td>
<td class="num">(3,482)<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_ProceedsFromRepaymentsOfBankOverdrafts', window );">(Decrease) increase in bank overdraft</a></td>
<td class="num">(1,161)<span></span>
</td>
<td class="nump">1,130<span></span>
</td>
<td class="nump">121<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividends paid</a></td>
<td class="num">(29,074)<span></span>
</td>
<td class="num">(28,370)<span></span>
</td>
<td class="num">(56,464)<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 );">Proceeds from the exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">63<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of equity awards</a></td>
<td class="num">(339)<span></span>
</td>
<td class="num">(631)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(68,703)<span></span>
</td>
<td class="num">(31,692)<span></span>
</td>
<td class="num">(42,390)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">NET INCREASE (DECREASE) IN CASH</a></td>
<td class="nump">142<span></span>
</td>
<td class="num">(506)<span></span>
</td>
<td class="num">(265)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, beginning of period</a></td>
<td class="nump">1,449<span></span>
</td>
<td class="nump">1,955<span></span>
</td>
<td class="nump">2,220<span></span>
</td>
</tr>
<tr class="ro">
<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, end of period</a></td>
<td class="nump">1,591<span></span>
</td>
<td class="nump">1,449<span></span>
</td>
<td class="nump">1,955<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_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">2,872<span></span>
</td>
<td class="nump">3,357<span></span>
</td>
<td class="nump">2,763<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes paid, excluding refunds of $16, $40, and $232, respectively</a></td>
<td class="nump">$ 10,883<span></span>
</td>
<td class="nump">15,846<span></span>
</td>
<td class="nump">$ 17,635<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_jbss_SupplementalDisclosuresOfNonCashInvestingActivitiesAbstract', window );"><strong>Supplemental disclosure of non-cash investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1', window );">Acquisition of Squirrel Brand L.P. through note payable, see Note 6</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,500<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_jbss_SupplementalDisclosuresOfNonCashInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Supplemental Disclosures Of Non Cash Investing Activities [Abstract]</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;">jbss_SupplementalDisclosuresOfNonCashInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred income tax expense (benefit) pertaining to income (loss) 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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<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 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://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><br>Reference 4: 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 9<br> -Subparagraph (b)<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_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_GainLossOnDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2443-110228<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-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 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3536-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_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</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_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of expenses incurred but not yet paid.</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_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and 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/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_IncreaseDecreaseInIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://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_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating assets after deduction of operating liabilities 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 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_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating liabilities 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 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_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 prepaid expenses, and 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 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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: 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 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3367-108585<br><br>Reference 3: 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 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3536-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_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_NoncashOrPartNoncashAcquisitionDebtAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-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_NoncashOrPartNoncashAcquisitionDebtAssumed1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsForProceedsFromLifeInsurancePolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash outflow or inflow for net proceeds and payments derived from carrying life insurance policies for which the entity is the beneficiary.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromLifeInsurancePolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and 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_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.</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><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 25<br> -Paragraph 19A<br> -URI http://asc.fasb.org/extlink&amp;oid=107668666&amp;loc=SL79513924-113897<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business during the period. The cash portion only of the acquisition price.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<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 13<br> -Subparagraph (b)<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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromInsuranceSettlementInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="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 21B<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=SL94080549-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 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_ProceedsFromInsuranceSettlementInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer.</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><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 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-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 9<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3098-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_ProceedsFromRepaymentsOfBankOverdrafts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromRepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash inflow or outflow for borrowing having initial term of repayment within 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://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_RepaymentsOfLongTermDebtAndCapitalSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 security instruments that either represent a creditor or an ownership relationship with the holder of the investment security with a maturity of beyond one year or normal operating cycle, if longer.  Includes repayments of (a) debt, (b) capital lease obligations, (c) mandatory redeemable capital securities, and (d) any combination of (a), (b), or (c).</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),(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_RepaymentsOfLongTermDebtAndCapitalSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect 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 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_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6787951584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIncomeTaxRefunds', window );">Income taxes paid, refunds</a></td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">$ 40<span></span>
</td>
<td class="nump">$ 232<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_ProceedsFromIncomeTaxRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash received during the period as refunds for the overpayment of taxes.</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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-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_ProceedsFromIncomeTaxRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6784167296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 1 &#8212; SIGNIFICANT ACCOUNTING POLICIES </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Basis of Presentation and Consolidation and Description of Business </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">Our consolidated financial statements include the accounts of John B. Sanfilippo&#160;&amp; Son, Inc., and our wholly-owned subsidiary, JBSS Ventures, LLC. Our fiscal year ends on the last Thursday of June each year, and typically consists of <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">fifty-two</div> weeks (four thirteen-week quarters). The accompanying consolidated financial statements and related footnotes are presented in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;).</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We are one of the leading processors and distributors of peanuts, pecans, cashews, walnuts, almonds and other nuts in the United States. These nuts are sold under a variety of private brands and under the <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Fisher, Orchard Valley Harvest, Squirrel Brand, Southern Style Nuts, </div>and <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Sunshine Country </div>brand names. We also market and distribute, and in most cases, manufacture or process, a diverse product line of food and snack products, including peanut butter, almond butter, cashew butter, candy and confections, snacks and trail mixes, snack bites, sunflower kernels, dried fruit, corn snacks, sesame sticks and other sesame snack products under private brands and brand names. Our products are sold through the major distribution channels to significant buyers of nuts, including food retailers, commercial ingredient users, and contract packaging customers. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Management Estimates </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include reserves for customer deductions, the quantity of bulk inventories, the evaluation of recoverability of long-lived assets, the assumptions used in estimating the retirement plan liability and pension expense, and the realizability of deferred tax assets. Actual results could differ from those estimates. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Accounts Receivable </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">Accounts receivable are stated at the amounts charged to customers, less allowances for doubtful accounts&#160;and reserves for estimated cash discounts and customer deductions. The allowance for doubtful accounts is calculated by specifically identifying customers that are credit risks and estimating the extent that other <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-specifically</div> identified customers will become credit risks. Account balances are charged off against the allowance when we conclude that it is probable the receivable will not be recovered. The reserve for estimated cash discounts is based on historical experience. The reserve for customer deductions represents known customer short payments and an estimate of future credit memos that will be issued to customers related to rebates and allowances for marketing and promotions based on agreed upon programs and historical experience.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Inventories </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">Inventories, which consist principally of inshell bulk-stored nuts, shelled nuts, dried fruit and processed and packaged nut products, are stated at the lower of cost <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(first-in,&#160;</div><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">first-out)</div> and net realizable value. Net realizable value is defined as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Inventory costs are reviewed at least quarterly. Fluctuations in the market price of pecans, peanuts, walnuts, almonds, cashews and other nuts may affect the value of inventory, gross profit and gross profit margin. When net realizable values move below costs, we record adjustments to write down the carrying values of inventories to the lower of cost <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(first-in,&#160;</div><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">first-out)</div> and net realizable value. The results of our shelling process can also result in changes to inventory costs, such as adjustments made pursuant to actual versus expected crop yields. We maintain significant inventories of bulk-stored inshell pecans, peanuts and walnuts. Quantities of inshell bulk-stored nuts are determined based on our inventory systems and are subject to quarterly physical verification techniques including observation, weighing and other methods. The quantities of each crop year bulk-stored nut inventories are generally shelled out over a ten to fifteen-month period, at which time revisions to any estimates are also recorded.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Property, Plant and Equipment </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment are stated at cost. Major improvements that extend the useful life, add capacity or add functionality are capitalized and charged to expense through depreciation. Repairs and maintenance costs are charged to expense as incurred. The cost and accumulated depreciation of assets sold or retired are removed from the respective accounts, and any gain or loss is recognized currently in operating income. </div></div><div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense for the last three fiscal years is as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 71%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 5.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year&#160;Ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,&#160;<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;Ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;Ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 2.625pt; background-color: rgb(204, 238, 255); width: 71%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; text-align: right; width: 1%;;vertical-align:top;"><div style="text-align: left; line-height: normal;">$</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; text-align: right; width: 4.5%;;vertical-align:top;">14,017</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 4.5%;;text-align:right;;vertical-align:bottom;">13,414</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 4.5%;;text-align:right;;vertical-align:bottom;">14,190</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cost is depreciated using the straight-line method over the following estimated useful lives: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 92%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 88%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1.5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 10%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; white-space: nowrap; vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Classification</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1.5%; background-color: rgb(204, 238, 255);">&#160;</td><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%; background-color: rgb(204, 238, 255);;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated&#160;Useful&#160;Lives</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; vertical-align: top; width: 0.5%; background-color: rgb(204, 238, 255);;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal; font-weight: normal;;margin-left :auto;margin-right :auto;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 88%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Buildings</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 10%;;text-align:right;">10&#160;to&#160;40&#160;years</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 0.5%;;text-align:right;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Machinery and equipment</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1.5%; background-color: rgb(204, 238, 255);">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%; background-color: rgb(204, 238, 255);;text-align:right;">5 to 10&#160;years</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 0.5%; background-color: rgb(204, 238, 255);;text-align:right;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 88%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Furniture and leasehold improvements</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 10%;;text-align:right;">5 to 10 years</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 0.5%;;text-align:right;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Vehicles</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1.5%; background-color: rgb(204, 238, 255);">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%; background-color: rgb(204, 238, 255);;text-align:right;">3 to 5&#160;years</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 0.5%; background-color: rgb(204, 238, 255);;text-align:right;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 88%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Computers and software</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 10%;;text-align:right;">3&#160;to&#160;5&#160;years</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 0.5%;;text-align:right;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No interest costs were capitalized for the last three fiscal years due to the lack of any significant project requiring such capitalization. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Business Combinations </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We use the acquisition method in accounting for acquired businesses. Under the acquisition method, our financial statements reflect the operations of an acquired business starting from the completion of the acquisition. The assets acquired and liabilities assumed are recorded at their respective estimated fair values at the date of the acquisition. Any excess of the purchase price over the estimated fair values of the identifiable net assets acquired is recorded as goodwill. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Segment Reporting </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We operate in a single reporting unit and operating segment that consists of selling various nut and nut related products through multiple distribution channels. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Impairment of Long-Lived Assets </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We review held and used long-lived assets, including our rental investment property and amortizable identifiable intangible assets (e.g., customer relationships and brand names), to assess recoverability from projected undiscounted cash flows whenever events or changes in facts and circumstances indicate that the carrying value of the assets may not be recoverable. When such events occur, we compare the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset or asset group to the carrying amount of the long-lived asset or asset group. The cash flows are based on our best estimate of future cash flows derived from the most recent business projections. If this comparison indicates there is an impairment, the carrying value of the asset is reduced to its estimated fair value. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We did <div style="letter-spacing: 0px; top: 0px;;display:inline;">no</div>t record any impairment of long-lived assets for the last three fiscal years. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Goodwill </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Goodwill currently represents the excess of the purchase price over the fair value of the net assets from our acquisition of Squirrel Brand, L.P. which closed in November 2017. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Goodwill is not amortized, but is tested annually as of the last day of each fiscal year for impairment, or whenever events or changes in circumstances indicate it is more likely than not that the carrying amount of the reporting unit is greater than its fair value. A significant amount of judgment is involved in determining if an indicator of impairment has occurred. Such indicators may include deterioration in general economic conditions, adverse changes in the markets in which we operate, increases in input costs that have negative effects on earnings and cash flows, or a trend of negative or declining cash flows over multiple periods, among others. The fair value that could be realized in an actual transaction may differ from that used to evaluate the impairment of goodwill. </div><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In testing goodwill for impairment, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not (more than 50%) that the estimated fair value of our single reporting unit is less than its carrying amount. If we elect to perform a qualitative assessment and determine that an impairment is more likely than not, we are then required to perform a quantitative impairment test, otherwise no further analysis is required. We also may elect not to perform the qualitative assessment and, instead, proceed directly to the quantitative impairment test. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Under the goodwill qualitative assessment, various events and circumstances that would affect the estimated fair value of our single reporting unit are identified (similar to impairment indicators above). During fiscal 2019 we elected to perform a qualitative impairment test which indicated <div style="letter-spacing: 0px; top: 0px;;display:inline;">no</div> indicators of goodwill impairment. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Under the goodwill quantitative impairment test, the evaluation of impairment involves comparing the current fair value of our single reporting unit to its carrying value, including goodwill. We estimate the fair value using level 3 inputs as defined by the fair value hierarchy. The inputs used to calculate the fair value include several subjective factors, such as estimates of future cash flows, estimates of our future cost structure, discount rates for our estimated cash flows, required level of working capital, assumed terminal value, and time horizon of cash flow forecasts. If the carrying value of our single reporting unit exceeds its fair value, we recognize an impairment loss equal to the difference between the carrying value and estimated fair value. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Facility Consolidation Project/Real Estate Transactions </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In April 2005, we acquired property to be used for the Elgin Site. Two buildings are located on the Elgin Site, one of which is an office building. Approximately 65% of the rentable area in the office building is currently vacant. Approximately 29% of the rentable area has not been&#160;built-out.&#160;The other building, a warehouse, was expanded and modified for use as our principal processing facility and headquarters. The allocation of the purchase price to the two buildings was determined through a third-party appraisal. The value assigned to the office building is included in rental investment property on the balance sheet. The value assigned to the warehouse building is included in &#8220;Property, plant and equipment&#8221;.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The net rental expense from the office building is included in the caption &#8220;Rental and miscellaneous expense, net&#8221;. Gross rental income and rental (expense), net for the last three fiscal years are as follows: </div><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; margin-top: 12pt;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; vertical-align: top; width: 73%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top; width: 1%;"></td><td style="padding: 0px; vertical-align: top; width: 3.5%;"></td><td style="padding: 0px; vertical-align: top; width: 1%;"></td><td style="padding: 0px; vertical-align: top; width: 4.5%;"></td><td style="padding: 0px; vertical-align: top; width: 1%;"></td><td style="padding: 0px; vertical-align: top; width: 3.5%;"></td><td style="padding: 0px; vertical-align: top; width: 1%;"></td><td style="padding: 0px; vertical-align: top; width: 4.5%;"></td><td style="padding: 0px; vertical-align: top; width: 1%;"></td><td style="padding: 0px; vertical-align: top; width: 3.5%;"></td><td style="padding: 0px; vertical-align: top; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,</div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,</div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,</div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gross rental income</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 3.5%;;text-align:right;">1,978</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 4.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 3.5%;;text-align:right;">1,988</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 4.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 3.5%;;text-align:right;">2,003</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Rental (expense), net <div style="font-size: 72%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;">(1)</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 2%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 3.5%;;text-align:right;">(1,104</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top; width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 4.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 3.5%;;text-align:right;">(1,420</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top; width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 4.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 3.5%;;text-align:right;">(1,311</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top; width: 0.5%;">)&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:4%;"><div style="font-size: 72%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;">(1)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Includes annual depreciation expense of approximately $800. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Expected future gross rental income under operating leases within the office building is as follows for the fiscal years ending: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;width:88%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;25, 2020</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,015</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;24, 2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,816</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, 2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,599</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;29, 2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,618</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;27, 2024</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,638</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,319</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,005</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Fair Value of Financial Instruments </div></div></div><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; margin-right: 0px; background: none;">Authoritative guidance issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;) defines fair value as the price that would be received for an asset or paid to transfer a liability in an orderly transaction between market participants on the measurement date. The guidance establishes a fair value hierarchy that prioritizes observable and unobservable inputs used to measure fair value into three broad levels:</div><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;;width:100%;"><tr style="break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:7%;">Level&#160;1-</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;">Quoted prices in active markets that are accessible at the measurement date for identical assets and liabilities.</div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;;width:100%;"><tr style="break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:7%;">Level&#160;2-</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;">Observable inputs other than quoted prices in active markets. For example, quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.</div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;;width:100%;"><tr style="break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:7%;">Level&#160;3-</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;">Unobservable inputs for which there is little or no market data available.</div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-size: 1px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background: none;">&#160;</div><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 10pt; margin-bottom: 0pt; font-size: 10pt; margin-right: 0px; background: none; line-height: 12pt;">The carrying values of cash, trade accounts receivable and accounts payable approximate their fair values at June&#160;27, 2019 and June&#160;28, 2018 because of the short-term maturities and nature of these balances.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The carrying value of our Credit Facility (as defined in Note 5 &#8211; &#8220;Revolving Credit Facility&#8221; in the Notes to Consolidated Financial Statements below) borrowings approximates fair value at June&#160;28, 2018 because interest rates on this instrument approximate current market rates (Level 2 criteria), the short-term maturity and nature of this balance. In addition, there has been no significant change in our inherent credit risk. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the carrying value and fair value estimate of our current and long-term debt, excluding unamortized debt issuance costs: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 82%;"></td><td style="padding: 0px; width: 2%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 82%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Carrying value of long-term debt:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">27,798</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 3.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">34,649</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 82%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Fair value of long-term debt:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;text-align:right;;vertical-align:bottom;">27,720</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 3.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;text-align:right;;vertical-align:bottom;">33,482</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The estimated fair value of long-term debt was determined using a market approach based upon Level&#160;2 observable inputs, which estimates fair value based on interest rates currently offered on loans with similar terms to borrowers of similar credit quality or broker quotes. In addition, there have been no significant changes in the underlying assets securing our long-term debt. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Revenue Recognition </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company records revenue based on a five-step model in accordance with ASC Topic 606. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for the goods or services. We sell our products under some arrangements which include customer contracts that fix the sales price for periods, which typically can be up to one year for some commercial ingredient customers, and through specific programs consisting of promotion allowances, volume and customer rebates and marketing allowances, among others, to consumer and some commercial ingredient users. We recognize revenues as performance obligations are </div>fulfilled, which occurs when control passes to our customers. We report all amounts billed to a customer in a sale transaction as revenue, including those amounts related to shipping and handling. Adjustments for estimated promotion allowances, volume and customer rebates and marketing allowances, among others, are variable consideration and are recorded as a reduction of revenue in the same period the related sales are recorded. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. See Note 2 &#8211; &#8220;Revenue Recognition&#8221; below for additional information on revenue recognition.<div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Significant Customers and Concentration of Credit Risk </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The highly competitive nature of our business provides an environment for the loss of customers and the opportunity to gain new customers. We are subject to concentrations of credit risk, primarily in trade accounts receivable, and we attempt to mitigate this risk through our credit evaluation process, collection terms and through geographical dispersion of sales. Sales to two customers exceeded 10% of net sales during fiscal 2019. Sales to three customers exceeded 10% of net sales during fiscal 2018 and fiscal 2017. </div>In total, sales to these<div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> customers represented approximately 43%, 54% and 53% of our net sales in fiscal 2019, fiscal 2018 and fiscal 2017, respectively. </div>In total, net accounts receivable<div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> from these customers were 40% and 62% of net accounts receivable at June&#160;27, 2019 and June&#160;28, 2018, respectively. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Marketing and Advertising Costs</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Marketing and advertising costs are incurred to promote and support branded products in the consumer distribution channel. These costs are generally expensed as incurred, recorded in selling expenses&#160;and were as follows for the last three fiscal years: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 69%; vertical-align: top;"></td><td style="padding: 0px; width: 1%; vertical-align: top;"></td><td style="padding: 0px; width: 1%; vertical-align: top;"></td><td style="padding: 0px; width: 4.5%; vertical-align: top;"></td><td style="padding: 0px; width: 1%; vertical-align: top;"></td><td style="padding: 0px; width: 5.5%; vertical-align: top;"></td><td style="padding: 0px; width: 1%; vertical-align: top;"></td><td style="padding: 0px; width: 4.5%; vertical-align: top;"></td><td style="padding: 0px; width: 1%; vertical-align: top;"></td><td style="padding: 0px; width: 5.5%; vertical-align: top;"></td><td style="padding: 0px; width: 1%; vertical-align: top;"></td><td style="padding: 0px; width: 4.5%; vertical-align: top;"></td><td style="padding: 0px; width: 0.5%; vertical-align: top;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 69%; vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Marketing and advertising expense</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%; vertical-align: top;;text-align:right;">11,936</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%; vertical-align: top;;text-align:right;">11,290</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%; vertical-align: top;;text-align:right;">10,064</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%; vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 69%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; vertical-align: top;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%; vertical-align: top;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 5.5%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; vertical-align: top;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%; vertical-align: top;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 5.5%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; vertical-align: top;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%; vertical-align: top;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%; vertical-align: top;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Shipping and Handling Costs </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Shipping and handling costs, which include freight and other expenses to prepare finished goods for shipment, are included in selling expenses. Shipping and handling costs for the last three fiscal years were as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 69%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 69%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Shipping and handling costs</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">23,086</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">20,418</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">17,682</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 69%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 5.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 5.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Research and Development Expenses </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Research and development expense represents the cost of our research and development personnel and their related expenses and is charged to selling expenses as incurred. Research and development expenses for the last three fiscal years were as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 70%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Research and development expense</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">892</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">701</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">658</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 70%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Stock-Based Compensation </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">We account for stock-based employee compensation arrangements in accordance with the provisions of ASC&#160;718, as amended by Accounting Standard Update (&#8220;ASU&#8221;) <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-09,</div> by calculating compensation cost based on the grant date fair value. We then amortize compensation expense over the vesting period. The grant date fair value of restricted stock units (&#8220;RSUs&#8221;) is generally determined based on the market price of our Common Stock on the date of grant. Beginning in fiscal 2017, forfeitures are recognized as they occur, and excess tax benefits or tax deficiencies are recognized as a component of income tax expense.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Income Taxes </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We account for income taxes using an asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been reported in our financial statements or tax returns. Such items give rise to differences in the financial reporting and tax basis of assets and liabilities. A valuation allowance is recorded to reduce the carrying amount of deferred tax assets if it is more likely than not that all or a portion of the asset will not be realized. In estimating future tax consequences, we consider all expected future events other than changes in tax law or rates. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">We record liabilities for uncertain income tax positions based on a <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> process. The first step is recognition, where we evaluate whether an individual tax position has a likelihood of greater than 50% of being sustained upon examination based on the technical merits of the position, including resolution of any related appeals or litigation processes. For tax positions that are currently estimated to have a less than 50% likelihood of being sustained, no tax benefit is recorded. For tax positions that have met the recognition threshold in the first step, we perform the second step of measuring the benefit to be recorded. The actual benefits ultimately realized may differ from our estimates. In future periods, changes in facts, circumstances, and new information may require us to change the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recorded in results of operations and financial position in the period in which such changes occur.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We recognize interest and penalties accrued related to unrecognized tax benefits in the Income tax expense caption in the Consolidated Statement of Comprehensive Income. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We evaluate the realization of deferred tax assets by considering our historical taxable income and future taxable income based upon the reversal of deferred tax liabilities. As of June&#160;27, 2019, we believe that our deferred tax assets are fully realizable. </div></div><div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 14pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Earnings per Share </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per common share are calculated using the weighted average number of shares of Common Stock and Class&#160;A Stock outstanding during the period. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue Common Stock were exercised or converted into Common Stock or resulted in the issuance of Common Stock. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the reconciliation of the weighted average shares outstanding used in computing basic and diluted earnings per share: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:64%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of shares outstanding &#8212; basic</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,430,174</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,383,080</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,317,149</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive securities:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Stock options and restricted stock units</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">71,238</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">66,306</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">86,456</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of shares outstanding &#8212; diluted</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">11,501,412</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">11,449,386</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">11,403,605</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents a summary of anti-dilutive awards excluded from the computation of diluted earnings per share: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 74.5%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of anti-dilutive shares:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">1,068</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 74.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted average exercise price per share:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;text-align:right;;vertical-align:bottom;">65.35</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Comprehensive Income </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">We account for comprehensive income in accordance with ASC Topic 220, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Comprehensive Income</div>. This topic establishes standards for reporting and displaying comprehensive income and its components in a full set of general-purpose financial statements. The topic requires that all components of comprehensive income be reported in a financial statement that is displayed with the same prominence as other financial statements. This topic also requires all <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-owner</div> changes in stockholders&#8217; equity be presented in either a single continuous statement of comprehensive income or in two separate but consecutive statements. This guidance also requires presentation by the respective line items of net income, either on the face of the statement where net income is presented or in the notes and information about significant amounts required under U.S. GAAP to be reclassified out of accumulated other comprehensive income in their entirety. For amounts not required to be reclassified in their entirety to net income, we provide a cross-reference to other disclosures that offer additional details about those amounts.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Recent Accounting Pronouncements </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following recent accounting pronouncements have been adopted in the current fiscal year: </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In May 2014, the FASB issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2014-09</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Revenue from Contracts with Customers (Topic 606)</div>&#8221; and created a new ASC Topic 606, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Revenue from Contracts with Customers</div>, and added ASC Subtopic <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">340-40,</div> <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Other Assets and Deferred Costs &#8212; Contracts with Customers.</div> The guidance in this Update supersedes the revenue recognition requirements in ASC Topic 605, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Revenue Recognition</div>, and most industry-specific guidance throughout the industry topics of the codification. Under the new guidance, an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. On June&#160;29, 2018 we adopted Topic 606 using the full retrospective method. Under the full retrospective method, all periods presented are now presented under Topic 606. A cumulative effect of initially applying the new revenue standard for the earliest balance sheet period presented has been accounted for and was immaterial. See Note 2 &#8211; &#8220;Revenue Recognition&#8221; below for additional details.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In August 2016, the FASB issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-15</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</div>&#8221;. This Update addresses eight specific cash flow issues with the objective of reducing the perceived diversity in practice. The amendments in this Update are effective for public business entities for fiscal years beginning after December&#160;15, 2017, and interim periods within those fiscal years. The amendments in this Update were applied using a retrospective transition method to each period presented. ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-15</div> was adopted in the first quarter of fiscal 2019 and did not have an impact on our Consolidated Statements of Cash Flows.<div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In May 2017, the FASB issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2017-09</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Compensation &#8211; Stock Compensation (Topic 718): Scope of Modification Accounting</div>&#8221;. The amendments in this Update provide guidance about which changes to terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2017-09</div> should be applied prospectively to an award modified on or after the adoption date. ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2017-09</div> was adopted in the first quarter of fiscal 2019 and did not have an impact on our Consolidated Financial Statements.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In August 2018, the SEC issued Release <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;33-10532</div> that amends and clarifies certain financial reporting requirements. The principal change to our financial reporting is the inclusion of the annual disclosure of changes in stockholders&#8217; equity in Rule <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3-04</div> of Regulation <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">S-X</div> to interim periods. We adopted the provisions of this new rule beginning with our fiscal 2019 financial reporting. We now include our Consolidated Statements of Stockholders&#8217; Equity with each quarterly filing on Form <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> and have removed the dividends per share disclosure from the Consolidated Statements of Comprehensive Income in interim filings. We have also removed the disclosure on high and low trading prices within Part II, Item 5 &#8212; &#8220;Market for Registrants Common Equity and Related Stockholder Matters&#8221; in the 2019 Annual Report on Form <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-K.</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In March 2019, the SEC issued Release <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;33-10618,</div> FAST Act Modernization and Simplification of Regulation <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">S-K.</div> The amendments are intended to simplify certain disclosure requirements, improve readability and navigability of disclosure documents, and discourage repetition and disclosure of immaterial information. The amendments are effective for all filings submitted on or after May&#160;2, 2019, except for specific amendments that are effective as cited in the rule. The Company has adopted the provisions of this new rule beginning with the 2019 Annual Report on Form <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-K.</div> The Company now includes its trading symbol for each class of registered securities on the Form&#160;10-K&#160;cover page and other reports filed with the SEC under the Exchange Act. We also simplified certain annual disclosures, for example, by removing the analysis of the earliest of the three years discussed within Part II, Item 7 &#8212; &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221;. The final rule does not have an impact on our Consolidated Financial Statements.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following recent accounting pronouncements have not yet been adopted: </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2018-15</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Intangibles &#8211; Goodwill and Other &#8211; <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Internal-Use</div> Software (Subtopic <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">350-40):</div> Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract</div>&#8221;. The amendments in this Update align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments in this Update. The amendments in this Update are effective for public business entities for fiscal years beginning after December&#160;15, 2019, and interim periods within those fiscal years. Early adoption of the amendments in this Update is permitted, including adoption in any interim period, for all entities. The amendments in this Update should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. This Update will be effective for the Company in fiscal 2021. We do not expect this accounting Update to have a material impact on our Consolidated Financial Statements.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2018-14</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Compensation &#8211; Retirement Benefits &#8211; Defined Benefit Plans &#8211; General (Subtopic <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">715-20):</div> Disclosure Framework &#8211; Changes to the Disclosure Requirements for Defined Benefit Plans</div>&#8221;. The amendments in this Update modify the disclosure requirements for employers that sponsor defined benefit pension or other postretirement plans. The amendments in this Update remove disclosures that no longer are considered cost beneficial, clarify the specific requirements of disclosures, and add disclosure requirements identified as relevant. The amendments in this Update are effective for public business entities for fiscal years ending after December&#160;15, 2020. Early adoption is permitted for all entities. An entity should apply the amendments in this Update on a retrospective basis to all periods presented. This Update will be effective for the Company in fiscal 2021. We do not expect this accounting Update to have a material impact on our Consolidated Financial Statements.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2018-13</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Fair Value Measurement (Topic 820): Disclosure Framework &#8211; Changes to the Disclosure Requirements for Fair Value Measurement</div>&#8221;. The amendments in this Update modify the disclosure requirements on fair value measurements in Topic 820, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Fair Value Measurement</div>. Certain disclosure requirements will be removed from Topic 820 with this Update to include: the amount of and reasons for transfers between Level&#160;1 and Level&#160;2 of the fair value hierarchy, the policy for timing of transfers between levels and the valuation processes for Level&#160;3 fair value measurements. The amendments also clarify that the measurement uncertainty disclosure is to communicate information about the uncertainty in measurement as of the reporting date. This Update will add the requirement to disclose the changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level&#160;3 fair value measurements held at the end of the reporting period. The amendments in this Update are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December&#160;15, 2019. Early adoption is permitted upon issuance of this Update. An entity is permitted to early adopt any removed or modified disclosures upon issuance of this Update and delay adoption of the additional disclosures until their effective date. This Update will be effective for the Company in fiscal 2021. We do not expect this accounting Update to have a material impact on our Consolidated Financial Statements.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In February 2016, the FASB issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-02</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Leases (Topic 842)</div>&#8221;. The primary goal of this Update is to require the lessee to recognize all lease commitments, both operating and finance, by initially recording a lease asset and liability on the balance sheet at the lease commencement date. Additionally, enhanced qualitative and quantitative disclosures will be required. ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-02</div> is effective for public business entities for annual periods, including interim periods within those annual periods, beginning after December&#160;15, 2018. This new guidance will be effective for the Company beginning in fiscal year 2020. Under ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-02</div> the guidance was to be adopted using a modified retrospective approach, with elective reliefs, with application of the new guidance for all periods presented. In July 2018, the FASB issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2018-11</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Leases (Topic 842): Targeted Improvements</div>&#8221; which provides for another transition method by allowing entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The amendments in this Update also provide lessors with a practical expedient, by class of underlying asset, to not separate <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components from the associated lease component, similar to the expedient provided for lessees. In July 2018, the FASB also issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2018-10</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Codification Improvements to Topic 842, Leases</div>&#8221; which affects narrow aspects of the guidance issued in ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-02.</div> In December 2018, the FASB issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2018-20</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Leases (Topic 842) &#8211; Narrow Scope Improvements for Lessors</div>&#8221; which provides specific guidance for lessors on the issues of sales taxes and other similar taxes collected from lessees, certain lessor costs, and recognition of variable payments for contracts with lease and <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components. In March 2019, the FASB issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2019-01</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Leases (Topic 842) &#8211; Codification Improvements</div>&#8221; which clarifies transition disclosure requirements for annual and interim periods after the date of adoption of ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-02.</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">We have implemented processes and information technology tools to assist in our ongoing lease data analysis. We have also updated our accounting policies and internal controls that are impacted by the new guidance, to ensure readiness for adoption in the first quarter of fiscal 2020. We plan to adopt ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02</div> utilizing the modified retrospective transition method and will not recast comparative periods in transition to the new standard. In addition, the new standard provides a number of optional practical expedients in transition. We expect to elect the &#8216;package of practical expedients&#8217;, which permits us not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. We do not expect to elect the <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">use-of-hindsight</div></div> or the practical expedient pertaining to land easements; the latter not being applicable to us. Based on our current portfolio of leases, the Company expects the impact of these new standards to result in the recognition of new <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> (ROU) assets and lease liabilities of approximately $5,200 to $5,700 upon adoption and to lead to increased financial statement disclosures. The new standard also provides practical expedients for an entity&#8217;s initial and ongoing accounting. We currently expect to elect the short-term lease recognition exemption for all leases that qualify. We also currently expect to elect the practical expedient to not separate lease and <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components for all of our leases.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 all significant accounting policies of the reporting 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 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_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>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.2</span><table class="report" border="0" cellspacing="2" id="idp6950124976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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 from Contract with Customer [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 Recognition</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 2 &#8212; REVENUE RECOGNITION </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">On June&#160;29, 2018 we adopted ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2014-09,</div> <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Revenue from Contracts with Customers (&#8220;Topic 606&#8221;)</div> using the full retrospective method. See Note 1 &#8211; &#8220;Recent Accounting Pronouncements&#8221; for additional information. For each customer contract a five-step process is now followed in which we identify the contract, identify performance obligations, determine the transaction price, allocate the contract transaction price to the performance obligations, and recognize the revenue when (or as) the performance obligation is transferred to the customer. As a result of adopting Topic 606 we have updated our accounting policy for revenue recognition as follows:</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Nature of Products </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We manufacture and sell the following: </div></div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:3%;">&#8226;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:top;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">branded products under our own proprietary brands to retailers on a national basis; </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:3%;">&#8226;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:top;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">private label products to retailers, such as supermarkets, mass merchandisers, and specialty retailers, for resale under the retailers&#8217; own or controlled labels; </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:3%;">&#8226;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:top;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">private label and branded products to the foodservice industry, including foodservice distributors and national restaurant operators; </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:3%;">&#8226;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:top;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;">branded products under <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">co-pack</div> agreements to other major branded companies for their distribution; and</div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:3%;">&#8226;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:top;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">products to our industrial customer base for repackaging in portion control packages and for use as ingredients by other food manufacturers. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">When Performance Obligations Are Satisfied </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition. A contract&#8217;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company&#8217;s performance obligations are primarily for the delivery of raw and processed recipe and snack nuts, nut butters and trail mixes. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Our customer contracts do not include more than one performance obligation. If a contract were to contain more than one performance obligation, we are required to allocate the contract&#8217;s transaction price to each performance obligation based on its relative standalone selling price. The standalone selling price for each distinct good is generally determined by directly observable data. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">Revenue recognition is generally completed at a point in time when product control is transferred to the customer. For approximately 99% of our revenues, control transfers to the customer when the product is shipped or delivered to the customer based upon applicable shipping terms, as the customer can then direct the use and obtain substantially all of the remaining benefits from the asset at that point in time. Therefore, for 99% of our revenues, the timing of revenue recognition requires minimal judgment and does not change compared to previous revenue recognition guidance. However, certain transactions within our contract packaging distribution channel include contracts to develop, manufacture and deliver customized or proprietary products, which have no alternative use for the Company in the event the customer cancels the contract. In addition, for certain of these transactions the Company has the right to payment for performance completed to date. As a result, the revenue for products that are considered assets with no alternative use is now recognized over time. The value of these assets with no alternative use at <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">period-end</div> (an output method) is used as the basis to recognize revenue, which faithfully depicts our performance towards complete satisfaction of the performance obligation. This generally results in revenue recognition approximately one month earlier compared to previous revenue recognition guidance. The amount of contract revenue recognized over time is generally immaterial to total revenue recognized for any given period.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The performance obligations in our contracts are satisfied within one year, and typically much less. As such, we have not disclosed the transaction price allocated to remaining performance obligations for any periods presented. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Significant Payment Terms </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Our customer contracts identify the product, quantity, price, payment and final delivery terms. Payment terms usually include early pay discounts. We grant payment terms consistent with industry standards. On a limited basis some payment terms may be extended, however, no payment terms beyond six months are granted at contract inception. The average customer payment is received within approximately 31 days of the invoice date. As a result, we do not adjust the promised amount of consideration for the effects of a significant financing component because the period between our transfer of a promised good or service to a customer and the customer&#8217;s payment for that good or service will be six months or less. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Shipping </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">All shipping and handling costs associated with outbound freight are accounted for as fulfillment costs and are included in selling expense. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Variable Consideration </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">Some of our products are sold through specific incentive programs consisting of promotional allowances, volume and customer rebates, <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">in-store</div> display incentives and marketing allowances, among others, to consumer and some commercial ingredient customers. The ultimate cost of these programs is dependent on certain factors such as actual purchase volumes or customer activities and is dependent on significant management estimate and judgment. The Company accounts for these programs as variable consideration and recognizes a reduction in revenue (and a corresponding reduction in the transaction price) in the same period as the underlying program based upon the terms of the specific arrangements.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trade promotions, consisting primarily of customer pricing allowances, merchandising funds and consumer coupons, are also offered through various programs to customers and consumers. A provision for estimated trade promotions is recorded as a reduction of revenue (and a reduction in the transaction price) in the same period when the sale is recognized. Revenues are also recorded net of expected customer deductions which are provided for based upon past experiences. Evaluating these estimates requires management judgment. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We generally use the most likely amount method to determine the variable consideration. We believe there will not be significant changes to our estimates of variable consideration when any related uncertainties are resolved with our customers. The Company reviews and updates its estimates and related accruals of variable consideration and trade promotions at least quarterly based on the terms of the agreements and historical experience. Any uncertainties in the ultimate resolution of variable consideration due to factors outside of the Company&#8217;s influence are typically resolved within a short timeframe, therefore, no additional constraint on the variable consideration is required. </div></div><div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Product Returns </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">While customers generally have the right to return defective or <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-conforming</div> products, past experience has demonstrated that product returns have generally been immaterial. Customer remedies may include either a cash refund or an exchange of the returned product. As a result, the right of return and related refund liability for <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-conforming</div> or defective goods is estimated and recorded as a reduction in revenue, if necessary.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Contract Balances </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Contract assets or liabilities result from transactions with revenue recorded over time. If the measure of remaining rights exceeds the measure of the remaining performance obligations, the Company records a contract asset. Conversely, if the measure of the remaining performance obligations exceeds the measure of the remaining rights, the Company records a contract liability. Contract asset balances at June&#160;27, 2019 and June&#160;28, 2018 were $117 and $336, respectively, and are recorded in the caption &#8220;Prepaid expenses and other current assets&#8221; on the Consolidated Balance Sheets. The Company generally does not have material deferred revenue or contract liability balances arising from transactions with customers. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Contract Costs </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company does not incur significant fulfillment costs requiring capitalization. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Disaggregation of Revenue </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">Revenue disaggregated by distribution channel is as follows: <div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:78%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">For the Year Ended</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Distribution Channel</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Consumer</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">625,581</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">589,867</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Commercial Ingredients</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">140,103</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">154,114</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Contract Packaging</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">110,517</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">144,950</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">876,201</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">888,931</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Impact of Adoption </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company adopted Topic 606 using the full retrospective basis on June&#160;29, 2018. The prior period comparative information for the fiscal 2018 has been recast to reflect the requirements of Topic 606. The impact on fiscal 2017 was immaterial. The impact of Topic 606 on the Consolidated Statement of Comprehensive Income for the year ended June&#160;28, 2018 was as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 64%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,&#160;2018&#160;as<br/>previously&#160;reported</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Impact&#160;of<br/>Adoption</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">As<br/>Adjusted</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net sales</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">888,595</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">336</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#160;888,931</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">138,819</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">80</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">138,899</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income from operations</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">56,109</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">80</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">56,189</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">32,420</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">80</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">32,500</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Earnings per share-basic</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2.85</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.01</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2.86</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Earnings per share-diluted</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.83</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.01</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.84</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The impact of Topic 606 on the comparative Consolidated Balance Sheet and Consolidated Statement of Cash Flows was not material. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>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.2</span><table class="report" border="0" cellspacing="2" id="idp6784213184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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>Inventory Disclosure [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: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 3 &#8212; INVENTORIES </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Inventories consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 79.5%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 6.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 6.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 79.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Raw material and supplies</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6.5%;;text-align:right;;vertical-align:bottom;">58,927</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6.5%;;text-align:right;;vertical-align:bottom;">73,209</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 79.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Work-in-process</div></div> and finished goods</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;text-align:right;;vertical-align:bottom;">98,097</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;text-align:right;;vertical-align:bottom;">101,153</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 79.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 79.5%;;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6.5%;;text-align:right;;vertical-align:bottom;">157,024</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6.5%;;text-align:right;;vertical-align:bottom;">174,362</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 79.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>28
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6950124976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [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_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 4 &#8211; GOODWILL AND INTANGIBLE ASSETS </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets subject to amortization consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:73%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;27,&#160;2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;28,&#160;2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21,100</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21,100</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Non-compete</div> agreements</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">270</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">270</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Brand names</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16,990</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16,990</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total intangible assets, gross</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">38,360</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">38,360</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Less accumulated amortization:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(14,466</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(12,182</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Non-compete</div> agreements</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(86</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(32</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Brand names</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(9,182</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(8,492</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total accumulated amortization</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(23,734</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(20,706</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net intangible assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">14,626</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">17,654</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships relate to the Squirrel Brand acquisition completed in fiscal 2018 and the Orchard Valley Harvest (&#8220;OVH&#8221;) acquisition completed in fiscal 2010. The customer relationships resulting from the OVH acquisition were fully amortized in fiscal 2017. The brand names consist primarily of the <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Squirrel Brand</div> and <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Southern Style Nuts</div> brand names acquired in fiscal 2018 and the <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Fisher</div> brand name, which we acquired in a 1995 acquisition. The <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Fisher</div> brand name was fully amortized in fiscal 2011. The remainder of the brand name relates to the OVH acquisition, which was fully amortized in fiscal 2015. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total amortization expense related to intangible assets, which is classified in administrative expense in the Consolidated Statement of Comprehensive Income, was as follows for the last three fiscal years: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 74%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Amortization of intangible assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">3,028</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">2,016</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">1,369</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 74%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Expected amortization expense the next five fiscal years is as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;width:91%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fiscal year ending</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;25, 2020</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,501</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;24, 2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,165</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, 2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,896</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;29, 2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,657</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;27, 2024</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,414</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Our net goodwill of $9,650 relates entirely to the Squirrel Brand acquisition completed in fiscal 2018. The changes in the carrying amount of goodwill during the two fiscal years ended June&#160;27, 2019 are as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;width:89%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gross goodwill balance at June&#160;30, 2017</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,766</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;">Accumulated impairment losses</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;">(8,766</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net balance at June&#160;30, 2017</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Goodwill acquired during fiscal 2018</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;">9,650</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;">Balance at June&#160;27, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black;;text-align:right;;vertical-align:bottom;">9,650</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill and intangible 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 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.2</span><table class="report" border="0" cellspacing="2" id="idp6784244960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revolving Credit Facility<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_TextBlockAbstract', window );"><strong>Text Block [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_jbss_RevolvingCreditFacility', window );">Revolving Credit Facility</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 5 &#8212; REVOLVING CREDIT FACILITY </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;7, 2008, we entered into a Credit Agreement with a bank group (the &#8220;Bank Lenders&#8221;) providing a $117,500 revolving loan commitment and letter of credit subfacility (the &#8220;Credit Facility&#8221;). The Credit Facility is secured by substantially all our assets other than real </div> property, machinery and equipment and fixtures. <div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">At June&#160;27, 2019 there were <div style="letter-spacing: 0px; top: 0px;;display:inline;">no</div> borrowings on the line of credit. At June&#160;28, 2018, the weighted average interest rate for the Credit Facility was 3.90%. The terms of the Credit Facility contain covenants that require us to restrict investments, indebtedness, acquisitions and certain sales of assets, cash dividends, redemptions of capital stock and prepayment of indebtedness (if such prepayment, among other things, is of a subordinate debt). If loan availability under the Borrowing Base Calculation falls below $25,000, we will be required to maintain a specified fixed charge coverage ratio, tested on a monthly basis. All cash received from customers is required to be applied against the Credit Facility. The Bank Lenders are entitled to require immediate repayment of our obligations under the Credit Facility in the event of default on the payments required under the Credit Facility, a change in control in the ownership of the Company, <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-compliance</div> with the financial covenant or upon the occurrence of certain other defaults by us under the Credit Facility (including a default under the Mortgage Facility). As of June&#160;27, 2019, we were in compliance with the financial covenant under the Credit Facility and we currently expect to be in compliance with the financial covenant in the Credit Facility for the next twelve months. At June&#160;27, 2019, we had $113,550 of available credit under the Credit Facility which reflects reduced availability as a result of $3,950 in outstanding letters of credit. We would still be in compliance with all restrictive covenants under the Credit Facility if this entire amount were borrowed.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On July&#160;7, 2017, we entered into the Eighth Amendment to our Credit Facility which eliminated the quarterly restriction on cash dividends and distributions and allows the Company to, without obtaining lender consent, make up to four cash dividends or distributions on our stock per fiscal year, or purchase, acquire, redeem or retire stock in any fiscal year, in an amount not to exceed $60,000 in the aggregate per fiscal year, as long as no default or event of default exists and the excess availability under the Credit Facility remains over $30,000 immediately before and after giving effect to any such dividend, distribution, purchase or redemption. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On November&#160;29, 2017, we entered into the Consent and Ninth Amendment to our Credit Agreement (the &#8220;Ninth Amendment&#8221;). The Ninth Amendment provided lender consent for us to incur unsecured debt (in particular, the Promissory Note) in connection with our acquisition of the Squirrel Brand business, and for: (i)&#160;the incurrence of unsecured debt in connection with the Acquisition and (ii)&#160;the Acquisition to constitute a &#8220;Permitted Acquisition&#8221; under the terms of the Credit Agreement. The Ninth Amendment also modified our collateral reporting requirements. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_RevolvingCreditFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revolving credit facility.</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;">jbss_RevolvingCreditFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>30
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6950124976">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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>Debt Disclosure [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="background-color: initial; font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; font-size: 10pt;;font-weight:bold;display:inline;">NOTE 6 &#8212; LONG-TERM DEBT</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Long-term debt consists of the following: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:79%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Mortgage Facility (&#8220;Tranche A&#8221;), collateralized by real property, due in monthly installments of $<div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">230</div> including interest at <div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">4.25</div>%&#160;per annum with a final payment due <div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">March 1, 2023</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,542</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,841</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Mortgage Facility (&#8220;Tranche B&#8221;), collateralized by real property, due in monthly installments of $<div style="letter-spacing: 0px; top: 0px;;display:inline;">57</div> including interest at <div style="letter-spacing: 0px; top: 0px;;display:inline;">4.25</div>% per annum with a final payment due <div style="letter-spacing: 0px; top: 0px;;display:inline;">March 1, 2023</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,386</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,960</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Squirrel Brand Seller-Financed Note to a related party&#160;</div>(&#8220;Promissory Note&#8221;), unsecured,<div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> due in monthly principal installments of $<div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">319</div> plus interest at <div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">5.5</div>% per annum beginning in <div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">January 2018</div> through <div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">November 30, 2020</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5,750</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,264</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Selma, Texas facility financing obligation to related parties, due in monthly installments of $<div style="letter-spacing: 0px; top: 0px;;display:inline;">103</div> through <div style="letter-spacing: 0px; top: 0px;;display:inline;">September 1, 2026</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">10,120</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">10,584</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unamortized debt issuance costs</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(79</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(124</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">27,719</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">34,525</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Less: Current maturities, net of unamortized debt issuance costs</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(7,338</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(7,169</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total long-term debt, net of unamortized debt issuance costs</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">20,381</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">27,356</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;7, 2008, we entered into a Loan Agreement with an insurance company (the &#8220;Mortgage Lender&#8221;) providing us with two term loans, one in the amount of $36,000 (&#8220;Tranche A&#8221;) and the other in the amount of $9,000 (&#8220;Tranche B&#8221;), for an aggregate amount of $45,000 (the &#8220;Mortgage Facility&#8221;). The Mortgage Facility is secured by mortgages on essentially all of our owned real property located in Elgin, Illinois, Gustine, California and Garysburg, North Carolina (the &#8220;Encumbered Properties&#8221;). </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">On March&#160;1, 2018 the interest rate on the Mortgage Facility was fixed at 4.25% per annum. Prior to March&#160;1, 2018, Tranche A accrued interest at a fixed interest rate of 7.63%&#160;per annum, payable monthly and Tranche B accrued interest, as reset on March&#160;1, 2016, at a floating rate of the greater of <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(i)&#160;one-month</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> LIBOR plus 3.50% per annum or (ii) 4.25%</div>, payable monthly.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">The terms of the Mortgage Facility contain covenants that require us to maintain a specified net worth of $110,000 and maintain the Encumbered Properties. The Mortgage Lender is entitled to require immediate repayment of our obligations under the Mortgage Facility in the event we default in the payments required under the Mortgage Facility, <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-compliance</div> with the covenants or upon the occurrence of certain other defaults by us under the Mortgage Facility. As of June&#160;27, 2019, we were in compliance with all financial covenants under the Mortgage Facility. The carrying amount of assets pledged as collateral for the Mortgage Facility was approximately $69,408 at June&#160;27, 2019.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In September 2006, we sold our Selma, Texas properties to two related party partnerships for $14,300 and are leasing them back. The selling price was determined by an independent appraiser to be the fair market value which also approximated our carrying value. The lease for the Selma, Texas properties had an initial <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">ten</div>-year</div> term at a fair market value rent with three five-year renewal options. In September 2015, we signed a lease renewal which exercised two five-year renewal options and extended the term of our Selma lease to September&#160;18, 2026. The lease extension also reduced the base monthly lease amount to $103, beginning in September 2016. One five-year renewal option remains. Also, we currently have the option to purchase the properties from the partnerships at <div style="letter-spacing: 0px; top: 0px;;display:inline;">95</div>% (<div style="letter-spacing: 0px; top: 0px;;display:inline;">100</div>% in certain circumstances) of the then fair market value, but not to be less than the $14,300 purchase price. The financing obligation is being accounted for similar to the accounting for a capital lease, whereby the purchase price was recorded as a debt obligation, as the provisions of the arrangement are not eligible for sale-leaseback accounting. The balance of the debt obligation outstanding at June&#160;27, 2019 was $10,120.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In November 2017, we completed the Squirrel Brand acquisition which was financed by a combination of cash (drawn under the Credit Facility) and a <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">three</div></div></div>-year seller-financed note for $11,500. The principal owner and seller of the Squirrel Brand business was subsequently appointed as an executive officer of the Company and is considered a related party. The Promissory Note is unsecured, bears interest at 5.5% per annum and is payable in equal monthly principal payments of $319, plus interest which began in January 2018. Upon an event of default, as defined in the Promissory Note, the interest rate increases to 7.5% until such event of default is cured. We can <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">pre-pay</div> the Promissory Note at any time during the three-year period without penalty. At June&#160;27, 2019, the principal amount of $5,750 of the Promissory Note was outstanding. Interest paid on the Promissory Note for the fiscal year ended June&#160;27, 2019 was $413.<div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Aggregate maturities of long-term debt are as follows for the fiscal years ending: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;width:88%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;25, 2020</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,373</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;24, 2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,625</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, 2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,886</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;29, 2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,209</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;27, 2024</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">718</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,987</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">27,798</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>31
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6950176384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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 Tax Disclosure [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: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 7 &#8212; INCOME TAXES </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The provision for income taxes is based entirely on income before income taxes earned in the United States, and is as follows for the last three fiscal years: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:72%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">For the Year Ended:</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;29,</div><br/><div style="font-weight:bold;display:inline;">2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Current:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Federal</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">10,309</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">10,722</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">17,013</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">State</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,951</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,464</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,744</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total current expense</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">13,260</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">13,186</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">19,757</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred federal</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">395</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,902</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,698</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred state</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(693</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(238</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(46</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total deferred (benefit) expense</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(298</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,664</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,744</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total income tax expense</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12,962</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16,850</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">18,013</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The reconciliations of income taxes at the statutory federal income tax rate to income tax expense reported in the Consolidated Statements of Comprehensive Income for the last three fiscal years are as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:75%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;29,</div><br/><div style="font-weight:bold;display:inline;">2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Federal statutory income tax rate</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">28.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">35.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">State income taxes, net of federal benefit</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3.3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Impact of Tax Reform</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Section&#160;162(m) Limitation</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Research and development tax credit</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(0.3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(0.2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(0.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Domestic manufacturing deduction</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(2.2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(3.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Windfall tax benefits</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(0.2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1.8</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Uncertain tax positions</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(0.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(0.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(0.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Effective tax rate</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">24.7</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">34.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">33.3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial statement basis and the tax basis of assets and liabilities using enacted statutory tax rates applicable to future years. Deferred tax assets and liabilities are comprised of the following: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:79%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets (liabilities):</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">332</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">305</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Employee compensation</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,673</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">810</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Inventory</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">309</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">273</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(10,847</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(9,504</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Capitalized leases</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,117</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,020</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Goodwill and intangible assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,182</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,160</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Retirement plan</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,599</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,484</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Workers&#8217; compensation</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,862</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,692</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Share based compensation</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,305</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,281</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Capital loss carryforward</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">112</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">191</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">503</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Less valuation allowance</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(112</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net deferred tax asset &#8212; long term</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,723</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,024</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income of the character necessary during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities (including the impact of available carryback and carryforward periods), projected future taxable income&#160;and <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">tax-planning</div> strategies in making this assessment. During fiscal 2019 and fiscal 2018 the net change in the total valuation allowance was not material. If or when recognized, the tax benefits relating to any reversal of the valuation allowance will be recognized as a reduction of income tax expense.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">For the years ending June&#160;27, 2019 and June&#160;28, 2018, unrecognized tax benefits and accrued interest and penalties were $<div style="letter-spacing: 0px; top: 0px;;display:inline;">259 </div>and $<div style="letter-spacing: 0px; top: 0px;;display:inline;">214</div>. Accrued interest and penalties related to uncertain tax positions are not material for any periods presented. Interest and penalties within income tax expense were not material for any period presented. The total gross amounts of unrecognized tax benefits were $<div style="letter-spacing: 0px; top: 0px;;display:inline;">240</div> and $<div style="letter-spacing: 0px; top: 0px;;display:inline;">207</div> at June&#160;27, 2019 and June&#160;28, 2018, respectively. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the beginning and ending amount of gross unrecognized tax benefits is as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 81%;"></td><td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;29,</div><br/><div style="font-weight:bold;display:inline;">2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">207</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">174</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">24</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 81%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gross increases &#8212; tax positions in prior year</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;text-align:right;;vertical-align:bottom;">6</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;text-align:right;;vertical-align:bottom;">7</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gross decreases &#8212; tax positions in prior year</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">(6</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 81%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Settlements</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gross increases &#8212; tax positions in current year</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">39</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">27</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">23</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 81%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Lapse of statute of limitations</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;text-align:right;;vertical-align:bottom;">120</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 81%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">240</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">207</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">174</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 81%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unrecognized tax benefits, that if recognized, would affect the annual effective tax rate on income from continuing operations, are as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 80%;"></td><td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;29,</div><br/><div style="font-weight:bold;display:inline;">2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 80%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unrecognized tax benefits that would affect annual effective tax rate</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">217</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">177</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">136</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">During fiscal 2019, the change in unrecognized tax benefits due to statute expiration was not material. We do not anticipate that total unrecognized tax benefits will significantly change in the next twelve months. </div></div><div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;">There were certain changes in state tax laws during the period, for which the impact was insignificant. We file income tax returns with federal and state tax authorities within the United States of America. Our federal and Illinois tax returns are open for audit for fiscal 2016 through 2018. Our California tax returns for fiscal 2015 through 2018 are open for audit. No other tax jurisdictions are material to us.<div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>32
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6784188256">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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 Disclosure [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: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 8 &#8212; COMMITMENTS AND CONTINGENCIES </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Operating Leases </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We primarily lease material handling equipment pursuant to agreements accounted for as operating leases. Rent expense aggregated under these operating leases was as follows for the last three fiscal years: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 74%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,&#160;<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Rent expense related to operating leases</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">1,981</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">1,988</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">1,880</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 74%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">Aggregate <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> lease commitments under these operating leases with initial or remaining terms greater than one year are as follows:</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;width:90%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fiscal year ending</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;25, 2020</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,715</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;24, 2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,540</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, 2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,392</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;29, 2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,109</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;27, 2024</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">464</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">133</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,353</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Litigation </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We are currently a party to various legal proceedings in the ordinary course of business. While management presently believes that the ultimate outcomes of these proceedings, individually and in the aggregate, will not materially affect our financial position, results of operations or cash flows, legal proceedings are subject to inherent uncertainties, and unfavorable outcomes could occur. Unfavorable outcomes could include substantial money damages in excess of any appropriate accruals which management has established. Were such unfavorable final outcomes to occur, there exists the possibility of a material adverse effect on our financial position, results of operations and cash flows. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">During fiscal 2017 we were subject to a class-action complaint for an employment related matter. In early fiscal 2018 we agreed to a $1,200 settlement for which we were fully reserved at June&#160;29, 2017. In the first quarter of fiscal 2019 the settlement was paid. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>33
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6950291520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_FederalHomeLoanBanksAbstract', window );"><strong>Federal Home Loan Banks [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_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 9 &#8212; STOCKHOLDERS&#8217; EQUITY </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">Our Class&#160;A Common Stock, $<div style="letter-spacing: 0px; top: 0px;;display:inline;">.01</div> par value (the &#8220;Class&#160;A Stock&#8221;), has cumulative voting rights with respect to the election of those directors which the holders of Class&#160;A Stock are entitled to elect, and 10 votes per share on all other matters on which holders of our Class&#160;A Stock and Common Stock are entitled to vote, with the exception of election of the directors for which the holders of Common Stock are eligible to elect. In addition, each share of Class&#160;A Stock is convertible at the option of the holder at any time into one share of Common Stock and automatically converts into one share of Common Stock upon any sale or transfer other than to related individuals or certain other events as set forth in our Restated Certificate of Incorporation. Each share of our Common Stock, $<div style="letter-spacing: 0px; top: 0px;;display:inline;">.01</div> par value (the &#8220;Common Stock&#8221;) has noncumulative voting rights of one vote per share. The Class&#160;A Stock and the Common Stock are entitled to share equally, on a <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">share-for-share</div></div> basis, in any cash dividends declared by the Board of Directors, and the holders of the Common Stock are entitled to elect 25%, rounded up to the nearest whole number, of the members comprising the Board of Directors. During fiscal 2017, our Board of Directors adopted a dividend policy under which it intends to pay an annual cash dividend on our Common Stock and Class&#160;A Stock during the first quarter of each fiscal year.</div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalHomeLoanBanksAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FederalHomeLoanBanksAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</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> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.2</span><table class="report" border="0" cellspacing="2" id="idp6784126080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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>Disclosure of Compensation Related Costs, Share-based Payments [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 );">Stock-Based Compensation Plans</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 10 &#8212; STOCK-BASED COMPENSATION PLANS </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">At our annual meeting of stockholders on October&#160;29, 2014, our stockholders approved a new equity incentive plan (the &#8220;2014 Omnibus Plan&#8221;) under which awards of options and other stock-based awards may be made to employees, officers or <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-employee</div> directors of our Company. A total of 1,000,000 shares of Common Stock are authorized for grants of awards thereunder, which may be in the form of options, restricted stock, RSUs, stock appreciation rights (&#8220;SARs&#8221;), performance shares, performance units, Common Stock or dividends and dividend equivalents. As of June&#160;27, 2019, there were 726,248 shares of Common Stock that remained authorized for future grants of awards, subject to the limitations set below. Under the terms of the Omnibus Plan, the total number of shares of Common Stock with respect to which options or SARs may be granted in any calendar year to any participant may not exceed 500,000 shares (this limit applies separately with respect to each type of award). Additionally, under the terms of the 2014 Omnibus Plan, for awards of restricted stock, RSUs, performance shares or other stock-based awards that are intended to qualify as performance-based compensation: (i)&#160;the total number of shares of Common Stock that may be granted in any calendar year to any participant may not exceed 250,000 shares (this limit applies separately to each type of award) and (ii)&#160;the maximum amount that may be paid to any participant for awards that are payable in cash or property other than Common Stock in any calendar year is $<div style="letter-spacing: 0px; top: 0px;;display:inline;">5,000</div>. During fiscal 2017, the Board of Directors adopted an equity grant cap which further restricted the number of awards that could be made to any one participant or in the aggregate. The equity grant cap limited the number of awards to 250,000 awards to all participants and 20,000 awards to any one participant. Except as set forth in the 2014 Omnibus Plan, RSUs have vesting periods of three years for awards to employees and one year for awards to <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-employee</div> members of the Board of Directors. Recipients of RSUs have the option to defer receipt of vested shares until a specified later date, typically soon after separation from the Company. The exercise price of stock options is determined as set forth in the 2014 Omnibus Plan by the Compensation Committee of our Board of Directors and must be at least the fair market value of the Common Stock on the date of grant. Except as set forth in the 2014 Omnibus Plan, stock options expire upon termination of employment or directorship, as applicable. Stock options granted under the 2014 Omnibus Plan are exercisable 25% annually commencing on the first anniversary date of grant and become fully exercisable on the fourth anniversary date of grant. Options generally will expire no later than ten years after the date on which they were granted. We issue new shares of Common Stock upon exercise of stock options.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We determine the fair value of stock option awards using the Black-Scholes option-pricing model; however, there were no options granted in fiscal 2019, fiscal 2018 or fiscal 2017. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of stock option activity for the year ended June&#160;27, 2019: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:66%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Shares</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted-</div><br/><div style="font-weight:bold;display:inline;">Average</div><br/><div style="font-weight:bold;display:inline;">Exercise</div><br/><div style="font-weight:bold;display:inline;">Price</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted-</div><br/><div style="font-weight:bold;display:inline;">Average</div><br/><div style="font-weight:bold;display:inline;">Remaining</div><br/><div style="font-weight:bold;display:inline;">Contractual</div><br/><div style="font-weight:bold;display:inline;">Term&#160;in&#160;Years</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Aggregate<br/>Intrinsic</div><br/><div style="font-weight:bold;display:inline;">Value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at June&#160;28, 2018</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">500</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8.71</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Outstanding and exercisable at June&#160;27, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">500</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8.71</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2.6</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">35</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the total intrinsic value of all options exercised and the total cash received from the exercise of options for the last three fiscal years: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; margin-bottom: 0pt;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 72%; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;;width:9%;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;;width:9%;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;;width:9%;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 72%; vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total intrinsic value of options exercised</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">79</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">374</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 72%; vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total cash received from exercise of options</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;;text-align:right;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:right;">16</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:right;">63</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The fair value of RSUs is generally determined based on the market price of our Common Stock on the date of grant. The fair value of RSUs granted for the years ended June&#160;27, 2019, June&#160;28, 2018 and&#160;June 29, 2017 was $3,334, $3,296 and $2,773, respectively. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of RSU activity for the year ended June&#160;27, 2019: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;width:78%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Restricted Stock Units</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Shares</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted-</div><br/><div style="font-weight:bold;display:inline;">Average</div><br/><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Grant-Date</div></div><br/><div style="font-weight:bold;display:inline;">Fair&#160;Value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at June&#160;28, 2018</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">189,068</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">46.35</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">57,984</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">57.51</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Vested <div style="font-size: 72%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;">(a)</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(49,179</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">55.79</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(8,881</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">57.46</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at June&#160;27, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">188,992</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">46.79</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:4%;">(a)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The number of RSUs vested includes shares that were withheld on behalf of employees to satisfy statutory tax withholding requirements. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">At June&#160;27, 2019 there were 55,628 RSUs outstanding that were vested but deferred. At June&#160;28, 2018 there were 61,008 RSUs outstanding that were vested but deferred. The <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-vested</div> RSUs at June&#160;27, 2019 will vest over a weighted-average period of 1.4 years. The fair value of RSUs that vested for the years ended June&#160;27, 2019, June&#160;28, 2018 and&#160;June 29, 2017 was $2,744, $2,680 and $1,910, respectively.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes compensation cost charged to earnings for all equity compensation plans and the total income tax benefit recognized for the last three fiscal years: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:70%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,</div><br/><div style="font-weight:bold;display:inline;">2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Compensation cost charged to earnings</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,644</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,796</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,504</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income tax benefit recognized</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">661</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">895</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">951</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">At June&#160;27, 2019, there was $3,688 of total unrecognized compensation cost related to <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-vested</div> share-based compensation arrangements granted under our stock-based compensation plans. We expect to recognize that cost over a weighted-average period of 1.4 years.</div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>35
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6784125280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Dividends<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_TextBlockAbstract', window );"><strong>Text Block [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_jbss_DividendsTextBlock', window );">Cash Dividends</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 11 &#8212; CASH DIVIDENDS </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Our Board of Directors declared the following cash dividends payable in fiscal 2019 and fiscal 2018: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 74%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 28%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 10%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 8%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 10%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 8%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 8%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 6%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 8%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 10%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;;text-align:center;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Declaration Date</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Record Date</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Dividend Per Share</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Total Amount</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Payment Date</div></div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 28%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">July&#160;10, 2018</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 10%;">&#160;</td><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">August&#160;3, 2018</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 10%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;;text-align:right;">2.55</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;;text-align:right;">29,074</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;">&#160;</td><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 10%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">August&#160;17, 2018</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 28%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">July&#160;11, 2017</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 10%;">&#160;</td><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">August&#160;2, 2017</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 10%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;;text-align:right;">2.50</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 8%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 6%;;text-align:right;">28,370</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 8%;">&#160;</td><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">August&#160;15, 2017</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On <div style="letter-spacing: 0px; top: 0px;;display:inline;">July 10, 2019</div>, our Board of Directors declared a special cash dividend of $2.40 per share and a regular annual cash dividend of $0.60 per share on all issued and outstanding shares of Common Stock and Class&#160;A Stock of the Company. Refer to Note 19 &#8211; &#8220;Subsequent Event&#8221; below. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_DividendsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Dividends.</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;">jbss_DividendsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>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.2</span><table class="report" border="0" cellspacing="2" id="idp6950172880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [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_CompensationAndEmployeeBenefitPlansTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 12 &#8212; EMPLOYEE BENEFIT PLANS </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We maintain a contributory plan established pursuant to the provisions of section 401(k) of the Internal Revenue Code. The plan provides retirement benefits for all nonunion employees meeting minimum age and service requirements. We currently match 100% of the first three percent contributed by each employee and 50% of the next two percent contributed, up to certain maximums specified in the plan. Expense for the 401(k) plan was as follows for the last three fiscal years: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:70%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,</div><br/><div style="font-weight:bold;display:inline;">2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">401(k) plan expense</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,040</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,741</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,664</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">During the first quarter of fiscal 2009, we recorded a long-term liability of $868 for the withdrawal from the multiemployer plan (&#8220;Route pension&#8221;) for the <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">step-van</div> drivers that were employed for our store-door delivery system that was discontinued during fiscal 2008. Pursuant to terms of settlement with a labor union, we are making monthly payments of $8 (including interest) through April 2022.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The total Route pension liability was as follows for the last two fiscal years: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 87%;"></td><td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 87%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Route pension liability</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">251</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">323</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Virtually all of our salaried employees participate in our Sanfilippo Value Added Plan (as amended, the &#8220;SVA Plan&#8221;), which is a cash incentive plan (an economic value added-based program) administered by our Compensation Committee. We accrue expense related to the SVA Plan in the annual period that the economic performance underlying such performance occurs. This method of expense recognition properly matches the expense associated with improved economic performance with the period the improved performance occurs on a systematic and rational basis. The SVA Plan payments, if any, are paid to participants in the first quarter of the following fiscal year. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="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 712<br> -URI http://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI http://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>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.2</span><table class="report" border="0" cellspacing="2" id="idp6784125280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Plan</a></td>
<td class="text"><div style="background-color: initial; font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; font-size: 10pt;;font-weight:bold;display:inline;">NOTE 13 &#8212; RETIREMENT PLAN</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">The Supplemental Employee Retirement Plan (&#8220;SERP&#8221;) is an unfunded, <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-qualified</div> benefit plan that will provide eligible participants with monthly benefits upon retirement, disability or death, subject to certain conditions. Benefits paid to retirees are based on age at retirement, years of credited service, and average compensation. We use our fiscal <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">year-end</div> as the measurement date for the obligation calculation. Accounting guidance in ASC Topic 715, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Compensation &#8212; Retirement Benefits</div> requires the recognition of the funded status of the SERP on the Consolidated Balance Sheet. Actuarial gains or losses, prior service costs or credits and transition obligations that have not yet been recognized are recorded as a component of &#8220;Accumulated Other Comprehensive Loss&#8221; (&#8220;AOCL&#8221;).</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the changes in the projected benefit obligation for the fiscal years ended: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:79%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change in projected benefit obligation</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligation at beginning of year</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">21,934</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">21,641</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Service cost</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">610</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">607</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Interest cost</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">895</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">851</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Actuarial loss (gain)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,597</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(511</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Benefits paid</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(654</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(654</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 5em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligation at end of year</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">25,382</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21,934</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The accumulated benefit obligation, which represents benefits earned up to the measurement date, was $20,985 and $18,582 at June&#160;27, 2019 and June&#160;28, 2018, respectively. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Components of the actuarial loss (gain) portion of the change in projected benefit obligation are presented below for the fiscal years ended: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:75%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;29,</div><br/><div style="font-weight:bold;display:inline;">2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Actuarial Loss (Gain)</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Change in assumed pay increases</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">293</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(56</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">124</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Change in discount rate</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,174</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(523</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,402</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Change in mortality assumptions</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(69</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(117</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(193</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">199</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">185</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(467</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 5em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Actuarial loss (gain)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,597</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(511</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,938</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The components of the net periodic pension cost are as follows for the fiscal years ended: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 77.5%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;29,</div><br/><div style="font-weight:bold;display:inline;">2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Service cost</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">610</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">607</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">631</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Interest cost</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;">895</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;">851</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;">811</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Recognized loss amortization</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">95</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">162</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">365</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Prior service cost amortization</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;">957</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;">957</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;">957</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 77.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net periodic pension cost</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">2,557</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">2,577</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">2,764</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 77.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">Significant assumptions related to our SERP include the discount rate used to calculate the actuarial present value of benefit obligations to be paid in the future, the average rate of compensation expense increase by SERP participants, and anticipated mortality rates. The <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">RP-2014</div> white collar fully generational mortality table with mortality improvement scale <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">MP-2018</div> was utilized in the preparation of our pension obligation as of June&#160;27, 2019.<div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We used the following assumptions to calculate the benefit obligation of our SERP as of the following dates: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 82%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 8%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 8%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 82%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;27,</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;28,</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Discount rate</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;;text-align:center;">3.56%</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;;text-align:center;">4.14%</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Average rate of compensation increases</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;;text-align:center;">4.13%</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;;text-align:center;">3.38%</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Bonus payment</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">60%&#160;-&#160;85%<br/>of&#160;</div><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">base,<br/>paid&#160;4&#160;of&#160;5</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">years</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">60%&#160;-&#160;85%<br/>of&#160;base,<br/>paid&#160;4&#160;of&#160;5</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">years</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We used the following assumptions to calculate the net periodic costs of our SERP as follows for the fiscal years ended: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 61%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 12%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 12%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 12%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 61%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;27,</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;28,</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;29,</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 61%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Discount rate</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;">4.14%</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;">3.99%</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;">3.61%</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 61%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Rate of compensation increases</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;">3.38%</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;">4.50%</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;">4.50%</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 61%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Mortality</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">RP-2014&#160;white</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">collar&#160;with&#160;MP-</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017 scale</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">RP-2014&#160;white</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">collar&#160;with&#160;MP-</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016 scale</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">RP-2014&#160;white</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">collar&#160;with&#160;MP-</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2015 scale</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 61%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Bonus payment</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">60%&#160;-85%&#160;of&#160;base,</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">paid&#160;4&#160;of&#160;5</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">years</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">60%&#160;-85%&#160;of&#160;base,</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">paid&#160;4&#160;of&#160;5</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">years</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">60%&#160;-85%&#160;of&#160;base,</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">paid&#160;4&#160;of&#160;5</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">years</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The assumed discount rate is based, in part, upon a discount rate modeling process that considers both high quality long-term indices and the duration of the SERP relative to the durations implicit in the broader indices. The discount rate is utilized principally in calculating the actuarial present value of our obligation and periodic expense pursuant to the SERP. To the extent the discount rate increases or decreases, our SERP obligation is decreased or increased, respectively. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the benefits expected to be paid in the next ten fiscal years: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:90%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="text-decoration:underline;display:inline;"><div style="font-weight:bold;display:inline;">Fiscal year</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 0.26in; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">645</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 0.26in; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">763</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 0.26in; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">737</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 0.26in; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">705</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 0.26in; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">668</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2025 &#8212; 2029</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,830</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">At June&#160;27, 2019 and June&#160;28, 2018, the current portion of the SERP liability was $645 and $646, respectively, and recorded in Accrued payroll and related benefits on the Consolidated Balance Sheets. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the components of AOCL that have not yet been recognized in net pension expense: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 83.5%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 83.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unrecognized net loss</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">(5,453</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">(2,951</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 83.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unrecognized prior service cost</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;">(1,435</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;">(2,392</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 83.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Tax effect</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">2,563</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">2,162</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 83.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 83.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net amount unrecognized</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;">(4,325</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;">(3,181</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 83.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We expect to recognize $957 of the prior service cost and $416 of net loss into net periodic pension expense during the fiscal year ending June&#160;25, 2020. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pension and other postretirement benefits.</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 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>38
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6784180240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_EquityAbstract', window );"><strong>Equity [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_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text"><div style="background-color: initial; font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; font-size: 10pt;;font-weight:bold;display:inline;">NOTE 14 &#8212; ACCUMULATED OTHER COMPREHENSIVE LOSS</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The table below sets forth the changes to accumulated other comprehensive loss (&#8220;AOCL&#8221;) for the last two fiscal years. These changes are all related to our defined benefit pension plan. </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:81%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;width:100%;">Changes to AOCL <div style="font-size: 65%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;">(a)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year</div><br/><div style="font-weight:bold;display:inline;">Ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year</div><br/><div style="font-weight:bold;display:inline;">Ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance at beginning of period</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(3,181</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(4,404</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive (loss) income before reclassifications</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;">(2,597</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;">511</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Amounts reclassified from accumulated other comprehensive loss</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,052</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,119</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 1.875pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Tax effect</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;">401</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;">(407</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 1.875pt; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net current-period other comprehensive&#160;(loss)&#160;income</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;">(1,144</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;">1,223</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 2.625pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance at end of period</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.25pt double black;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.25pt double black;;text-align:right;;vertical-align:bottom;">(4,325</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.25pt double black;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.25pt double black;;text-align:right;;vertical-align:bottom;">(3,181</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">)&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; border-spacing: 0px; margin: 6pt auto 0in 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:left;;width:4%;"><div style="font-size: 72%;vertical-align: top;letter-spacing: 0px;top: 0px;;display:inline;">(a)</div>&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">Amounts in parenthesis indicate debits/expense.&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The reclassifications out of accumulated other comprehensive loss for the last two fiscal years were as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 72%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 4%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 1.5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 4%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 1.5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 12%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Reclassifications from AOCL to earnings <div style="font-size: 65%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;">(b)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Year</div><br/><div style="font-weight:bold;display:inline;">Ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Year</div><br/><div style="font-weight:bold;display:inline;">Ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom;;width:;">&#160;</td><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;text-align:center;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Affected&#160;line&#160;item&#160;in<br/>the</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Consolidated<br/>Statements&#160;of</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Comprehensive<br/>Income</div></div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 72%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Amortization of defined benefit pension items:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 12%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 72%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unrecognized prior service cost</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;">(957</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;">(957</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; text-align: right; width: 12%;">Other&#160;expense</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 72%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unrecognized net loss</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;">(95</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;">(162</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 12%;">Other expense</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 72%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 12%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 72%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total before tax</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;">(1,052</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;">(1,119</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; text-align: right; width: 12%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 72%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Tax effect</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;">274</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;">280</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 12%;">Income&#160;tax&#160;expense</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 72%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 12%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 72%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Amortization of defined pension items, net of tax</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;">(778</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;">(839</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 12%;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 72%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 4%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 4%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 12%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:4%;"><div style="font-size: 72%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;">(b)</div>&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Amounts in parenthesis indicate debits to expense. See Note 13 &#8212; &#8220;Retirement Plan&#8221; above for additional details. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</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> -URI http://asc.fasb.org/topic&amp;trid=2134417<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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>39
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6784144992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Transactions with Related Parties<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_RelatedPartyTransactionsDisclosureTextBlock', window );">Transactions with Related Parties</a></td>
<td class="text"><div style="background-color: initial; font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; font-size: 10pt; margin-top: 0pt; line-height: 12pt;"><div style="font-weight:bold;display:inline;">NOTE 15 &#8212; TRANSACTIONS WITH RELATED PARTIES</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In addition to the related party transactions described in Note 6, we also purchased materials from a company that until July 2017 was owned by three members of our Board of Directors, two of whom are also executive officers, and individuals directly related to them. Purchases from this related party aggregated to the following for the years ending: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:74%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year<br/>ended<br/>June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year<br/>ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year<br/>ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,</div><br/><div style="font-weight:bold;display:inline;">2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Purchases from related party</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">360</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,043</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 1px; margin-top: 6pt; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</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 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.2</span><table class="report" border="0" cellspacing="2" id="idp6784183648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Product Type Sales Mix<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_AssetRetirementObligationDisclosureAbstract', window );"><strong>Asset Retirement Obligation Disclosure [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_jbss_ProductTypeSalesMixTextBlock', window );">Product Type Sales Mix</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 16 &#8212; PRODUCT TYPE SALES MIX </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following summarizes sales by product type as a percentage of total gross sales. The information is based upon gross sales, rather than net sales, because certain adjustments, such as promotional discounts, are not allocable to product types, for the fiscal year ended: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;width:75%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Product Type</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;29,</div><br/><div style="font-weight:bold;display:inline;">2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Peanuts</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">18.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">15.7</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">15.7</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Pecans</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">12.9</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">14.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">16.2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cashews&#160;&amp; Mixed Nuts</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">23.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">24.6</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">24.3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Walnuts</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">8.9</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">9.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">8.4</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Almonds</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">14.4</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">15.5</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16.3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trail&#160;&amp; Snack Mixes</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">17.3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">15.5</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">13.9</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5.5</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5.7</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5.2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">100.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">100.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">100.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_ProductTypeSalesMixTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 product type sales mix.</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;">jbss_ProductTypeSalesMixTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_AssetRetirementObligationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetRetirementObligationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>41
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6784071904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Valuation and Qualifying Accounts and Reserves<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Valuation and Qualifying Accounts and Reserves</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 17 &#8212; VALUATION AND QUALIFYING ACCOUNTS AND RESERVES </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table details the activity in various allowance and reserve accounts. </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;width:62%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Balance&#160;at</div><br/><div style="font-weight:bold;display:inline;">Beginning</div><br/><div style="font-weight:bold;display:inline;">of Period</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Additions</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Deductions</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Balance at</div><br/><div style="font-weight:bold;display:inline;">End&#160;of&#160;Period</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;27, 2019</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Allowance for doubtful accounts</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">270</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">150</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(70</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">350</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reserve for cash discounts</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">950</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">14,721</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(14,746</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">925</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reserve for customer deductions</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,038</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">24,581</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(24,862</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,757</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax asset valuation allowance</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">112</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(112</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,370</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">39,452</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(39,790</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,032</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;28, 2018</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Allowance for doubtful accounts</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">263</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">52</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(45</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">270</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reserve for cash discounts</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">850</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">13,889</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(13,789</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">950</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reserve for customer deductions</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,979</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">22,420</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(20,361</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,038</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax asset valuation allowance</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">171</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(59</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">112</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,263</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">36,361</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(34,254</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,370</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;29, 2017</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Allowance for doubtful accounts</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">397</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">58</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(192</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">263</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reserve for cash discounts</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">975</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12,274</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(12,399</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">850</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reserve for customer deductions</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,918</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">16,116</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(16,055</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,979</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax asset valuation allowance</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">171</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">171</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,461</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">28,448</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(28,646</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,263</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and qualifying accounts and reserves.</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 SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<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 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-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;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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>42
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6784111072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplementary Quarterly Data (Unaudited)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [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_QuarterlyFinancialInformationTextBlock', window );">Supplementary Quarterly Data (Unaudited)</a></td>
<td class="text"><div><div style="background-color: initial; font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; font-size: 10pt; margin-top: 0pt; line-height: 12pt;"><div style="font-weight:bold;display:inline;">NOTE 18 &#8212; SUPPLEMENTARY QUARTERLY DATA (Unaudited)</div></div></div><div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following unaudited quarterly consolidated financial data are presented for fiscal 2019 and fiscal 2018. Quarterly financial results necessarily rely on estimates and caution is required in drawing specific conclusions from quarterly consolidated results. </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:64%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">First</div><br/><div style="font-weight:bold;display:inline;">Quarter</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Second</div><br/><div style="font-weight:bold;display:inline;">Quarter</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Third</div><br/><div style="font-weight:bold;display:inline;">Quarter</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Fourth</div><br/><div style="font-weight:bold;display:inline;">Quarter</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended June&#160;27, 2019:</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net sales</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">204,288</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">253,317</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">201,834</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">216,762</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">32,954</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">42,883</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">38,815</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">43,618</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income from operations</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">10,052</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">16,640</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">15,408</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">16,424</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,606</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,264</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10,331</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,265</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per common share</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.58</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.99</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.90</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.98</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per common share</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.57</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.98</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.90</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.98</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash dividends declared per common share</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.55</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:64%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">First</div><br/><div style="font-weight:bold;display:inline;">Quarter</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Second</div><br/><div style="font-weight:bold;display:inline;">Quarter</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Third</div><br/><div style="font-weight:bold;display:inline;">Quarter</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Fourth</div><br/><div style="font-weight:bold;display:inline;">Quarter</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended June&#160;28, 2018:</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net sales</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">215,664</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">258,805</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">202,786</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">211,676</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">35,119</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">37,733</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">33,107</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">32,940</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income from operations</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">17,615</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">14,102</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">14,024</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">10,448</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10,711</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,609</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,552</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5,628</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per common share</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.94</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.67</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.75</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.49</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per common share</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.94</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.67</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.75</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.49</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash dividends declared per common share</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.50</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="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 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.2</span><table class="report" border="0" cellspacing="2" id="idp6784087344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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_SubsequentEventsTextBlock', window );">Subsequent Event</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 19 &#8212; SUBSEQUENT EVENT </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On July&#160;10, 2019, our Board of Directors declared a special cash dividend of $2.40 per share and a regular annual cash dividend of $0.60 per share on all issued and outstanding shares of Common Stock and Class&#160;A Stock of the Company (the &#8220;August 2019 Dividends&#8221;). The August 2019 Dividends were paid on August&#160;20, 2019 to stockholders of record as of the close of business on <div style="letter-spacing: 0px; top: 0px;;display:inline;">August 6, 2019</div>. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</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 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="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>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.2</span><table class="report" border="0" cellspacing="2" id="idp6778406704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Basis of Presentation and Consolidation and Description of Business</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Basis of Presentation and Consolidation and Description of Business </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">Our consolidated financial statements include the accounts of John B. Sanfilippo&#160;&amp; Son, Inc., and our wholly-owned subsidiary, JBSS Ventures, LLC. Our fiscal year ends on the last Thursday of June each year, and typically consists of <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">fifty-two</div> weeks (four thirteen-week quarters). The accompanying consolidated financial statements and related footnotes are presented in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;).</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We are one of the leading processors and distributors of peanuts, pecans, cashews, walnuts, almonds and other nuts in the United States. These nuts are sold under a variety of private brands and under the <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Fisher, Orchard Valley Harvest, Squirrel Brand, Southern Style Nuts, </div>and <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Sunshine Country </div>brand names. We also market and distribute, and in most cases, manufacture or process, a diverse product line of food and snack products, including peanut butter, almond butter, cashew butter, candy and confections, snacks and trail mixes, snack bites, sunflower kernels, dried fruit, corn snacks, sesame sticks and other sesame snack products under private brands and brand names. Our products are sold through the major distribution channels to significant buyers of nuts, including food retailers, commercial ingredient users, and contract packaging customers. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Management Estimates</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Management Estimates </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include reserves for customer deductions, the quantity of bulk inventories, the evaluation of recoverability of long-lived assets, the assumptions used in estimating the retirement plan liability and pension expense, and the realizability of deferred tax assets. Actual results could differ from those estimates. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts Receivable</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Accounts Receivable </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">Accounts receivable are stated at the amounts charged to customers, less allowances for doubtful accounts&#160;and reserves for estimated cash discounts and customer deductions. The allowance for doubtful accounts is calculated by specifically identifying customers that are credit risks and estimating the extent that other <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-specifically</div> identified customers will become credit risks. Account balances are charged off against the allowance when we conclude that it is probable the receivable will not be recovered. The reserve for estimated cash discounts is based on historical experience. The reserve for customer deductions represents known customer short payments and an estimate of future credit memos that will be issued to customers related to rebates and allowances for marketing and promotions based on agreed upon programs and historical experience.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Inventories </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">Inventories, which consist principally of inshell bulk-stored nuts, shelled nuts, dried fruit and processed and packaged nut products, are stated at the lower of cost <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(first-in,&#160;</div><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">first-out)</div> and net realizable value. Net realizable value is defined as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Inventory costs are reviewed at least quarterly. Fluctuations in the market price of pecans, peanuts, walnuts, almonds, cashews and other nuts may affect the value of inventory, gross profit and gross profit margin. When net realizable values move below costs, we record adjustments to write down the carrying values of inventories to the lower of cost <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(first-in,&#160;</div><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">first-out)</div> and net realizable value. The results of our shelling process can also result in changes to inventory costs, such as adjustments made pursuant to actual versus expected crop yields. We maintain significant inventories of bulk-stored inshell pecans, peanuts and walnuts. Quantities of inshell bulk-stored nuts are determined based on our inventory systems and are subject to quarterly physical verification techniques including observation, weighing and other methods. The quantities of each crop year bulk-stored nut inventories are generally shelled out over a ten to fifteen-month period, at which time revisions to any estimates are also recorded.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Property, Plant and Equipment </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment are stated at cost. Major improvements that extend the useful life, add capacity or add functionality are capitalized and charged to expense through depreciation. Repairs and maintenance costs are charged to expense as incurred. The cost and accumulated depreciation of assets sold or retired are removed from the respective accounts, and any gain or loss is recognized currently in operating income. </div></div><div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense for the last three fiscal years is as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 71%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 5.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year&#160;Ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,&#160;<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;Ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;Ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 2.625pt; background-color: rgb(204, 238, 255); width: 71%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; text-align: right; width: 1%;;vertical-align:top;"><div style="text-align: left; line-height: normal;">$</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; text-align: right; width: 4.5%;;vertical-align:top;">14,017</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 4.5%;;text-align:right;;vertical-align:bottom;">13,414</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 4.5%;;text-align:right;;vertical-align:bottom;">14,190</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cost is depreciated using the straight-line method over the following estimated useful lives: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 92%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 88%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1.5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 10%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; white-space: nowrap; vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Classification</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1.5%; background-color: rgb(204, 238, 255);">&#160;</td><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%; background-color: rgb(204, 238, 255);;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated&#160;Useful&#160;Lives</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; vertical-align: top; width: 0.5%; background-color: rgb(204, 238, 255);;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal; font-weight: normal;;margin-left :auto;margin-right :auto;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 88%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Buildings</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 10%;;text-align:right;">10&#160;to&#160;40&#160;years</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 0.5%;;text-align:right;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Machinery and equipment</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1.5%; background-color: rgb(204, 238, 255);">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%; background-color: rgb(204, 238, 255);;text-align:right;">5 to 10&#160;years</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 0.5%; background-color: rgb(204, 238, 255);;text-align:right;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 88%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Furniture and leasehold improvements</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 10%;;text-align:right;">5 to 10 years</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 0.5%;;text-align:right;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Vehicles</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1.5%; background-color: rgb(204, 238, 255);">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%; background-color: rgb(204, 238, 255);;text-align:right;">3 to 5&#160;years</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 0.5%; background-color: rgb(204, 238, 255);;text-align:right;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 88%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Computers and software</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 10%;;text-align:right;">3&#160;to&#160;5&#160;years</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 0.5%;;text-align:right;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No interest costs were capitalized for the last three fiscal years due to the lack of any significant project requiring such capitalization. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Business Combinations </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We use the acquisition method in accounting for acquired businesses. Under the acquisition method, our financial statements reflect the operations of an acquired business starting from the completion of the acquisition. The assets acquired and liabilities assumed are recorded at their respective estimated fair values at the date of the acquisition. Any excess of the purchase price over the estimated fair values of the identifiable net assets acquired is recorded as goodwill. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Segment Reporting </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We operate in a single reporting unit and operating segment that consists of selling various nut and nut related products through multiple distribution channels. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Impairment of Long-Lived Assets </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We review held and used long-lived assets, including our rental investment property and amortizable identifiable intangible assets (e.g., customer relationships and brand names), to assess recoverability from projected undiscounted cash flows whenever events or changes in facts and circumstances indicate that the carrying value of the assets may not be recoverable. When such events occur, we compare the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset or asset group to the carrying amount of the long-lived asset or asset group. The cash flows are based on our best estimate of future cash flows derived from the most recent business projections. If this comparison indicates there is an impairment, the carrying value of the asset is reduced to its estimated fair value. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We did <div style="letter-spacing: 0px; top: 0px;;display:inline;">no</div>t record any impairment of long-lived assets for the last three fiscal years. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Goodwill </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Goodwill currently represents the excess of the purchase price over the fair value of the net assets from our acquisition of Squirrel Brand, L.P. which closed in November 2017. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Goodwill is not amortized, but is tested annually as of the last day of each fiscal year for impairment, or whenever events or changes in circumstances indicate it is more likely than not that the carrying amount of the reporting unit is greater than its fair value. A significant amount of judgment is involved in determining if an indicator of impairment has occurred. Such indicators may include deterioration in general economic conditions, adverse changes in the markets in which we operate, increases in input costs that have negative effects on earnings and cash flows, or a trend of negative or declining cash flows over multiple periods, among others. The fair value that could be realized in an actual transaction may differ from that used to evaluate the impairment of goodwill. </div><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In testing goodwill for impairment, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not (more than 50%) that the estimated fair value of our single reporting unit is less than its carrying amount. If we elect to perform a qualitative assessment and determine that an impairment is more likely than not, we are then required to perform a quantitative impairment test, otherwise no further analysis is required. We also may elect not to perform the qualitative assessment and, instead, proceed directly to the quantitative impairment test. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Under the goodwill qualitative assessment, various events and circumstances that would affect the estimated fair value of our single reporting unit are identified (similar to impairment indicators above). During fiscal 2019 we elected to perform a qualitative impairment test which indicated <div style="letter-spacing: 0px; top: 0px;;display:inline;">no</div> indicators of goodwill impairment. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Under the goodwill quantitative impairment test, the evaluation of impairment involves comparing the current fair value of our single reporting unit to its carrying value, including goodwill. We estimate the fair value using level 3 inputs as defined by the fair value hierarchy. The inputs used to calculate the fair value include several subjective factors, such as estimates of future cash flows, estimates of our future cost structure, discount rates for our estimated cash flows, required level of working capital, assumed terminal value, and time horizon of cash flow forecasts. If the carrying value of our single reporting unit exceeds its fair value, we recognize an impairment loss equal to the difference between the carrying value and estimated fair value. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_jbss_FacilityConsolidationProjectAndRealEstateTransactionsPolicyTextBlock', window );">Facility Consolidation Project/Real Estate Transactions</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Facility Consolidation Project/Real Estate Transactions </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In April 2005, we acquired property to be used for the Elgin Site. Two buildings are located on the Elgin Site, one of which is an office building. Approximately 65% of the rentable area in the office building is currently vacant. Approximately 29% of the rentable area has not been&#160;built-out.&#160;The other building, a warehouse, was expanded and modified for use as our principal processing facility and headquarters. The allocation of the purchase price to the two buildings was determined through a third-party appraisal. The value assigned to the office building is included in rental investment property on the balance sheet. The value assigned to the warehouse building is included in &#8220;Property, plant and equipment&#8221;.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The net rental expense from the office building is included in the caption &#8220;Rental and miscellaneous expense, net&#8221;. Gross rental income and rental (expense), net for the last three fiscal years are as follows: </div><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; margin-top: 12pt;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; vertical-align: top; width: 73%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top; width: 1%;"></td><td style="padding: 0px; vertical-align: top; width: 3.5%;"></td><td style="padding: 0px; vertical-align: top; width: 1%;"></td><td style="padding: 0px; vertical-align: top; width: 4.5%;"></td><td style="padding: 0px; vertical-align: top; width: 1%;"></td><td style="padding: 0px; vertical-align: top; width: 3.5%;"></td><td style="padding: 0px; vertical-align: top; width: 1%;"></td><td style="padding: 0px; vertical-align: top; width: 4.5%;"></td><td style="padding: 0px; vertical-align: top; width: 1%;"></td><td style="padding: 0px; vertical-align: top; width: 3.5%;"></td><td style="padding: 0px; vertical-align: top; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,</div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,</div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,</div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gross rental income</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 3.5%;;text-align:right;">1,978</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 4.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 3.5%;;text-align:right;">1,988</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 4.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 3.5%;;text-align:right;">2,003</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Rental (expense), net <div style="font-size: 72%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;">(1)</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 2%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 3.5%;;text-align:right;">(1,104</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top; width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 4.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 3.5%;;text-align:right;">(1,420</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top; width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 4.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 3.5%;;text-align:right;">(1,311</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top; width: 0.5%;">)&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:4%;"><div style="font-size: 72%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;">(1)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Includes annual depreciation expense of approximately $800. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Expected future gross rental income under operating leases within the office building is as follows for the fiscal years ending: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;width:88%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;25, 2020</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,015</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;24, 2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,816</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, 2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,599</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;29, 2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,618</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;27, 2024</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,638</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,319</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,005</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Fair Value of Financial Instruments </div></div></div><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; margin-right: 0px; background: none;">Authoritative guidance issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;) defines fair value as the price that would be received for an asset or paid to transfer a liability in an orderly transaction between market participants on the measurement date. The guidance establishes a fair value hierarchy that prioritizes observable and unobservable inputs used to measure fair value into three broad levels:</div><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;;width:100%;"><tr style="break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:7%;">Level&#160;1-</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;">Quoted prices in active markets that are accessible at the measurement date for identical assets and liabilities.</div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;;width:100%;"><tr style="break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:7%;">Level&#160;2-</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;">Observable inputs other than quoted prices in active markets. For example, quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.</div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;;width:100%;"><tr style="break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:7%;">Level&#160;3-</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;">Unobservable inputs for which there is little or no market data available.</div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-size: 1px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background: none;">&#160;</div><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 10pt; margin-bottom: 0pt; font-size: 10pt; margin-right: 0px; background: none; line-height: 12pt;">The carrying values of cash, trade accounts receivable and accounts payable approximate their fair values at June&#160;27, 2019 and June&#160;28, 2018 because of the short-term maturities and nature of these balances.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The carrying value of our Credit Facility (as defined in Note 5 &#8211; &#8220;Revolving Credit Facility&#8221; in the Notes to Consolidated Financial Statements below) borrowings approximates fair value at June&#160;28, 2018 because interest rates on this instrument approximate current market rates (Level 2 criteria), the short-term maturity and nature of this balance. In addition, there has been no significant change in our inherent credit risk. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the carrying value and fair value estimate of our current and long-term debt, excluding unamortized debt issuance costs: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 82%;"></td><td style="padding: 0px; width: 2%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 82%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Carrying value of long-term debt:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">27,798</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 3.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">34,649</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 82%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Fair value of long-term debt:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;text-align:right;;vertical-align:bottom;">27,720</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 3.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;text-align:right;;vertical-align:bottom;">33,482</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The estimated fair value of long-term debt was determined using a market approach based upon Level&#160;2 observable inputs, which estimates fair value based on interest rates currently offered on loans with similar terms to borrowers of similar credit quality or broker quotes. In addition, there have been no significant changes in the underlying assets securing our long-term debt. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Revenue Recognition </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company records revenue based on a five-step model in accordance with ASC Topic 606. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for the goods or services. We sell our products under some arrangements which include customer contracts that fix the sales price for periods, which typically can be up to one year for some commercial ingredient customers, and through specific programs consisting of promotion allowances, volume and customer rebates and marketing allowances, among others, to consumer and some commercial ingredient users. We recognize revenues as performance obligations are </div>fulfilled, which occurs when control passes to our customers. We report all amounts billed to a customer in a sale transaction as revenue, including those amounts related to shipping and handling. Adjustments for estimated promotion allowances, volume and customer rebates and marketing allowances, among others, are variable consideration and are recorded as a reduction of revenue in the same period the related sales are recorded. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. See Note 2 &#8211; &#8220;Revenue Recognition&#8221; below for additional information on revenue recognition.<div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MajorCustomersPolicyPolicyTextBlock', window );">Significant Customers and Concentration of Credit Risk</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Significant Customers and Concentration of Credit Risk </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The highly competitive nature of our business provides an environment for the loss of customers and the opportunity to gain new customers. We are subject to concentrations of credit risk, primarily in trade accounts receivable, and we attempt to mitigate this risk through our credit evaluation process, collection terms and through geographical dispersion of sales. Sales to two customers exceeded 10% of net sales during fiscal 2019. Sales to three customers exceeded 10% of net sales during fiscal 2018 and fiscal 2017. </div>In total, sales to these<div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> customers represented approximately 43%, 54% and 53% of our net sales in fiscal 2019, fiscal 2018 and fiscal 2017, respectively. </div>In total, net accounts receivable<div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> from these customers were 40% and 62% of net accounts receivable at June&#160;27, 2019 and June&#160;28, 2018, respectively. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Marketing and Advertising Costs</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Marketing and Advertising Costs</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Marketing and advertising costs are incurred to promote and support branded products in the consumer distribution channel. These costs are generally expensed as incurred, recorded in selling expenses&#160;and were as follows for the last three fiscal years: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 69%; vertical-align: top;"></td><td style="padding: 0px; width: 1%; vertical-align: top;"></td><td style="padding: 0px; width: 1%; vertical-align: top;"></td><td style="padding: 0px; width: 4.5%; vertical-align: top;"></td><td style="padding: 0px; width: 1%; vertical-align: top;"></td><td style="padding: 0px; width: 5.5%; vertical-align: top;"></td><td style="padding: 0px; width: 1%; vertical-align: top;"></td><td style="padding: 0px; width: 4.5%; vertical-align: top;"></td><td style="padding: 0px; width: 1%; vertical-align: top;"></td><td style="padding: 0px; width: 5.5%; vertical-align: top;"></td><td style="padding: 0px; width: 1%; vertical-align: top;"></td><td style="padding: 0px; width: 4.5%; vertical-align: top;"></td><td style="padding: 0px; width: 0.5%; vertical-align: top;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 69%; vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Marketing and advertising expense</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%; vertical-align: top;;text-align:right;">11,936</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%; vertical-align: top;;text-align:right;">11,290</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%; vertical-align: top;;text-align:right;">10,064</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%; vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 69%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; vertical-align: top;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%; vertical-align: top;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 5.5%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; vertical-align: top;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%; vertical-align: top;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 5.5%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; vertical-align: top;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%; vertical-align: top;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%; vertical-align: top;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_jbss_ShippingAndHandlingChargePolicyTextBlock', window );">Shipping and Handling Costs</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Shipping and Handling Costs </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Shipping and handling costs, which include freight and other expenses to prepare finished goods for shipment, are included in selling expenses. Shipping and handling costs for the last three fiscal years were as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 69%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 69%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Shipping and handling costs</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">23,086</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">20,418</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">17,682</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 69%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 5.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 5.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Expenses</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Research and Development Expenses </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Research and development expense represents the cost of our research and development personnel and their related expenses and is charged to selling expenses as incurred. Research and development expenses for the last three fiscal years were as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 70%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Research and development expense</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">892</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">701</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">658</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 70%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Stock-Based Compensation </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">We account for stock-based employee compensation arrangements in accordance with the provisions of ASC&#160;718, as amended by Accounting Standard Update (&#8220;ASU&#8221;) <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-09,</div> by calculating compensation cost based on the grant date fair value. We then amortize compensation expense over the vesting period. The grant date fair value of restricted stock units (&#8220;RSUs&#8221;) is generally determined based on the market price of our Common Stock on the date of grant. Beginning in fiscal 2017, forfeitures are recognized as they occur, and excess tax benefits or tax deficiencies are recognized as a component of income tax expense.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Income Taxes </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We account for income taxes using an asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been reported in our financial statements or tax returns. Such items give rise to differences in the financial reporting and tax basis of assets and liabilities. A valuation allowance is recorded to reduce the carrying amount of deferred tax assets if it is more likely than not that all or a portion of the asset will not be realized. In estimating future tax consequences, we consider all expected future events other than changes in tax law or rates. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">We record liabilities for uncertain income tax positions based on a <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> process. The first step is recognition, where we evaluate whether an individual tax position has a likelihood of greater than 50% of being sustained upon examination based on the technical merits of the position, including resolution of any related appeals or litigation processes. For tax positions that are currently estimated to have a less than 50% likelihood of being sustained, no tax benefit is recorded. For tax positions that have met the recognition threshold in the first step, we perform the second step of measuring the benefit to be recorded. The actual benefits ultimately realized may differ from our estimates. In future periods, changes in facts, circumstances, and new information may require us to change the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recorded in results of operations and financial position in the period in which such changes occur.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We recognize interest and penalties accrued related to unrecognized tax benefits in the Income tax expense caption in the Consolidated Statement of Comprehensive Income. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We evaluate the realization of deferred tax assets by considering our historical taxable income and future taxable income based upon the reversal of deferred tax liabilities. As of June&#160;27, 2019, we believe that our deferred tax assets are fully realizable. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per Share</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 14pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Earnings per Share </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per common share are calculated using the weighted average number of shares of Common Stock and Class&#160;A Stock outstanding during the period. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue Common Stock were exercised or converted into Common Stock or resulted in the issuance of Common Stock. </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the reconciliation of the weighted average shares outstanding used in computing basic and diluted earnings per share: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:64%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of shares outstanding &#8212; basic</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,430,174</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,383,080</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,317,149</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive securities:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Stock options and restricted stock units</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">71,238</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">66,306</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">86,456</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of shares outstanding &#8212; diluted</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">11,501,412</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">11,449,386</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">11,403,605</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents a summary of anti-dilutive awards excluded from the computation of diluted earnings per share: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 74.5%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of anti-dilutive shares:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">1,068</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 74.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted average exercise price per share:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;text-align:right;;vertical-align:bottom;">65.35</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Comprehensive Income </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">We account for comprehensive income in accordance with ASC Topic 220, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Comprehensive Income</div>. This topic establishes standards for reporting and displaying comprehensive income and its components in a full set of general-purpose financial statements. The topic requires that all components of comprehensive income be reported in a financial statement that is displayed with the same prominence as other financial statements. This topic also requires all <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-owner</div> changes in stockholders&#8217; equity be presented in either a single continuous statement of comprehensive income or in two separate but consecutive statements. This guidance also requires presentation by the respective line items of net income, either on the face of the statement where net income is presented or in the notes and information about significant amounts required under U.S. GAAP to be reclassified out of accumulated other comprehensive income in their entirety. For amounts not required to be reclassified in their entirety to net income, we provide a cross-reference to other disclosures that offer additional details about those amounts.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Recent Accounting Pronouncements </div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following recent accounting pronouncements have been adopted in the current fiscal year: </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In May 2014, the FASB issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2014-09</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Revenue from Contracts with Customers (Topic 606)</div>&#8221; and created a new ASC Topic 606, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Revenue from Contracts with Customers</div>, and added ASC Subtopic <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">340-40,</div> <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Other Assets and Deferred Costs &#8212; Contracts with Customers.</div> The guidance in this Update supersedes the revenue recognition requirements in ASC Topic 605, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Revenue Recognition</div>, and most industry-specific guidance throughout the industry topics of the codification. Under the new guidance, an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. On June&#160;29, 2018 we adopted Topic 606 using the full retrospective method. Under the full retrospective method, all periods presented are now presented under Topic 606. A cumulative effect of initially applying the new revenue standard for the earliest balance sheet period presented has been accounted for and was immaterial. See Note 2 &#8211; &#8220;Revenue Recognition&#8221; below for additional details.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In August 2016, the FASB issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-15</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</div>&#8221;. This Update addresses eight specific cash flow issues with the objective of reducing the perceived diversity in practice. The amendments in this Update are effective for public business entities for fiscal years beginning after December&#160;15, 2017, and interim periods within those fiscal years. The amendments in this Update were applied using a retrospective transition method to each period presented. ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-15</div> was adopted in the first quarter of fiscal 2019 and did not have an impact on our Consolidated Statements of Cash Flows.<div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In May 2017, the FASB issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2017-09</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Compensation &#8211; Stock Compensation (Topic 718): Scope of Modification Accounting</div>&#8221;. The amendments in this Update provide guidance about which changes to terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2017-09</div> should be applied prospectively to an award modified on or after the adoption date. ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2017-09</div> was adopted in the first quarter of fiscal 2019 and did not have an impact on our Consolidated Financial Statements.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In August 2018, the SEC issued Release <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;33-10532</div> that amends and clarifies certain financial reporting requirements. The principal change to our financial reporting is the inclusion of the annual disclosure of changes in stockholders&#8217; equity in Rule <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3-04</div> of Regulation <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">S-X</div> to interim periods. We adopted the provisions of this new rule beginning with our fiscal 2019 financial reporting. We now include our Consolidated Statements of Stockholders&#8217; Equity with each quarterly filing on Form <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> and have removed the dividends per share disclosure from the Consolidated Statements of Comprehensive Income in interim filings. We have also removed the disclosure on high and low trading prices within Part II, Item 5 &#8212; &#8220;Market for Registrants Common Equity and Related Stockholder Matters&#8221; in the 2019 Annual Report on Form <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-K.</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In March 2019, the SEC issued Release <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;33-10618,</div> FAST Act Modernization and Simplification of Regulation <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">S-K.</div> The amendments are intended to simplify certain disclosure requirements, improve readability and navigability of disclosure documents, and discourage repetition and disclosure of immaterial information. The amendments are effective for all filings submitted on or after May&#160;2, 2019, except for specific amendments that are effective as cited in the rule. The Company has adopted the provisions of this new rule beginning with the 2019 Annual Report on Form <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-K.</div> The Company now includes its trading symbol for each class of registered securities on the Form&#160;10-K&#160;cover page and other reports filed with the SEC under the Exchange Act. We also simplified certain annual disclosures, for example, by removing the analysis of the earliest of the three years discussed within Part II, Item 7 &#8212; &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221;. The final rule does not have an impact on our Consolidated Financial Statements.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following recent accounting pronouncements have not yet been adopted: </div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2018-15</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Intangibles &#8211; Goodwill and Other &#8211; <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Internal-Use</div> Software (Subtopic <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">350-40):</div> Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract</div>&#8221;. The amendments in this Update align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments in this Update. The amendments in this Update are effective for public business entities for fiscal years beginning after December&#160;15, 2019, and interim periods within those fiscal years. Early adoption of the amendments in this Update is permitted, including adoption in any interim period, for all entities. The amendments in this Update should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. This Update will be effective for the Company in fiscal 2021. We do not expect this accounting Update to have a material impact on our Consolidated Financial Statements.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2018-14</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Compensation &#8211; Retirement Benefits &#8211; Defined Benefit Plans &#8211; General (Subtopic <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">715-20):</div> Disclosure Framework &#8211; Changes to the Disclosure Requirements for Defined Benefit Plans</div>&#8221;. The amendments in this Update modify the disclosure requirements for employers that sponsor defined benefit pension or other postretirement plans. The amendments in this Update remove disclosures that no longer are considered cost beneficial, clarify the specific requirements of disclosures, and add disclosure requirements identified as relevant. The amendments in this Update are effective for public business entities for fiscal years ending after December&#160;15, 2020. Early adoption is permitted for all entities. An entity should apply the amendments in this Update on a retrospective basis to all periods presented. This Update will be effective for the Company in fiscal 2021. We do not expect this accounting Update to have a material impact on our Consolidated Financial Statements.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2018-13</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Fair Value Measurement (Topic 820): Disclosure Framework &#8211; Changes to the Disclosure Requirements for Fair Value Measurement</div>&#8221;. The amendments in this Update modify the disclosure requirements on fair value measurements in Topic 820, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Fair Value Measurement</div>. Certain disclosure requirements will be removed from Topic 820 with this Update to include: the amount of and reasons for transfers between Level&#160;1 and Level&#160;2 of the fair value hierarchy, the policy for timing of transfers between levels and the valuation processes for Level&#160;3 fair value measurements. The amendments also clarify that the measurement uncertainty disclosure is to communicate information about the uncertainty in measurement as of the reporting date. This Update will add the requirement to disclose the changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level&#160;3 fair value measurements held at the end of the reporting period. The amendments in this Update are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December&#160;15, 2019. Early adoption is permitted upon issuance of this Update. An entity is permitted to early adopt any removed or modified disclosures upon issuance of this Update and delay adoption of the additional disclosures until their effective date. This Update will be effective for the Company in fiscal 2021. We do not expect this accounting Update to have a material impact on our Consolidated Financial Statements.</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">In February 2016, the FASB issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-02</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Leases (Topic 842)</div>&#8221;. The primary goal of this Update is to require the lessee to recognize all lease commitments, both operating and finance, by initially recording a lease asset and liability on the balance sheet at the lease commencement date. Additionally, enhanced qualitative and quantitative disclosures will be required. ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-02</div> is effective for public business entities for annual periods, including interim periods within those annual periods, beginning after December&#160;15, 2018. This new guidance will be effective for the Company beginning in fiscal year 2020. Under ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-02</div> the guidance was to be adopted using a modified retrospective approach, with elective reliefs, with application of the new guidance for all periods presented. In July 2018, the FASB issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2018-11</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Leases (Topic 842): Targeted Improvements</div>&#8221; which provides for another transition method by allowing entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The amendments in this Update also provide lessors with a practical expedient, by class of underlying asset, to not separate <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components from the associated lease component, similar to the expedient provided for lessees. In July 2018, the FASB also issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2018-10</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Codification Improvements to Topic 842, Leases</div>&#8221; which affects narrow aspects of the guidance issued in ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-02.</div> In December 2018, the FASB issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2018-20</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Leases (Topic 842) &#8211; Narrow Scope Improvements for Lessors</div>&#8221; which provides specific guidance for lessors on the issues of sales taxes and other similar taxes collected from lessees, certain lessor costs, and recognition of variable payments for contracts with lease and <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components. In March 2019, the FASB issued ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2019-01</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Leases (Topic 842) &#8211; Codification Improvements</div>&#8221; which clarifies transition disclosure requirements for annual and interim periods after the date of adoption of ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-02.</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">We have implemented processes and information technology tools to assist in our ongoing lease data analysis. We have also updated our accounting policies and internal controls that are impacted by the new guidance, to ensure readiness for adoption in the first quarter of fiscal 2020. We plan to adopt ASU <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02</div> utilizing the modified retrospective transition method and will not recast comparative periods in transition to the new standard. In addition, the new standard provides a number of optional practical expedients in transition. We expect to elect the &#8216;package of practical expedients&#8217;, which permits us not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. We do not expect to elect the <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">use-of-hindsight</div></div> or the practical expedient pertaining to land easements; the latter not being applicable to us. Based on our current portfolio of leases, the Company expects the impact of these new standards to result in the recognition of new <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> (ROU) assets and lease liabilities of approximately $5,200 to $5,700 upon adoption and to lead to increased financial statement disclosures. The new standard also provides practical expedients for an entity&#8217;s initial and ongoing accounting. We currently expect to elect the short-term lease recognition exemption for all leases that qualify. We also currently expect to elect the practical expedient to not separate lease and <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components for all of our leases.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_FacilityConsolidationProjectAndRealEstateTransactionsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 policies relating to facility consolidation project and real estate transactions.</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;">jbss_FacilityConsolidationProjectAndRealEstateTransactionsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_ShippingAndHandlingChargePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the classification of shipping and handling costs, including whether the charges are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.</p></div>
<a href="javascript:void(0);" onclick="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;">jbss_ShippingAndHandlingChargePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising 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 340<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84159346&amp;loc=d3e8275-108329<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 340<br> -SubTopic 20<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68054294&amp;loc=d3e8384-108330<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</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 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="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_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 comprehensive income.</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_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="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><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><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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-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_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</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 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible 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 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<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 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_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>
<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 major customers. Major customers are those that the loss of such customers would have a material adverse effect on 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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e9054-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorCustomersPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 organization, consolidation and basis of presentation of financial statements disclosure.</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> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: 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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</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(a))<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables.</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 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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br><br>Reference 4: 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 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e4975-111524<br><br>Reference 5: 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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<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(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_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="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 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_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.</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/otherTransitionRef<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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18726-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segment reporting.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.2</span><table class="report" border="0" cellspacing="2" id="idp6780995712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_ScheduleOfDepreciationExpensesTableTextBlock', window );">Depreciation Expense for Last Three Fiscal Years</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense for the last three fiscal years is as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 71%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 5.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year&#160;Ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,&#160;<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;Ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;Ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 2.625pt; background-color: rgb(204, 238, 255); width: 71%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; text-align: right; width: 1%;;vertical-align:top;"><div style="text-align: left; line-height: normal;">$</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; text-align: right; width: 4.5%;;vertical-align:top;">14,017</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 4.5%;;text-align:right;;vertical-align:bottom;">13,414</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black; width: 4.5%;;text-align:right;;vertical-align:bottom;">14,190</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock', window );">Estimated Useful Lives of Property, Plant and Equipment</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cost is depreciated using the straight-line method over the following estimated useful lives: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 92%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 88%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1.5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 10%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; white-space: nowrap; vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Classification</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1.5%; background-color: rgb(204, 238, 255);">&#160;</td><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%; background-color: rgb(204, 238, 255);;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated&#160;Useful&#160;Lives</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; vertical-align: top; width: 0.5%; background-color: rgb(204, 238, 255);;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal; font-weight: normal;;margin-left :auto;margin-right :auto;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 88%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Buildings</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 10%;;text-align:right;">10&#160;to&#160;40&#160;years</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 0.5%;;text-align:right;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Machinery and equipment</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1.5%; background-color: rgb(204, 238, 255);">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%; background-color: rgb(204, 238, 255);;text-align:right;">5 to 10&#160;years</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 0.5%; background-color: rgb(204, 238, 255);;text-align:right;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 88%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Furniture and leasehold improvements</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 10%;;text-align:right;">5 to 10 years</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 0.5%;;text-align:right;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Vehicles</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1.5%; background-color: rgb(204, 238, 255);">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%; background-color: rgb(204, 238, 255);;text-align:right;">3 to 5&#160;years</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 0.5%; background-color: rgb(204, 238, 255);;text-align:right;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 88%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Computers and software</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 10%;;text-align:right;">3&#160;to&#160;5&#160;years</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top; width: 0.5%;;text-align:right;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_jbss_ScheduleOfGrossRentalIncomeAndRentalExpenseTableTextBlock', window );">Schedule of Gross Rental Income and Rental (Expense)</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The net rental expense from the office building is included in the caption &#8220;Rental and miscellaneous expense, net&#8221;. Gross rental income and rental (expense), net for the last three fiscal years are as follows: </div><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; margin-top: 12pt;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; vertical-align: top; width: 73%;"></td><td style="padding: 0px; vertical-align: top; width: 2%;"></td><td style="padding: 0px; vertical-align: top; width: 1%;"></td><td style="padding: 0px; vertical-align: top; width: 3.5%;"></td><td style="padding: 0px; vertical-align: top; width: 1%;"></td><td style="padding: 0px; vertical-align: top; width: 4.5%;"></td><td style="padding: 0px; vertical-align: top; width: 1%;"></td><td style="padding: 0px; vertical-align: top; width: 3.5%;"></td><td style="padding: 0px; vertical-align: top; width: 1%;"></td><td style="padding: 0px; vertical-align: top; width: 4.5%;"></td><td style="padding: 0px; vertical-align: top; width: 1%;"></td><td style="padding: 0px; vertical-align: top; width: 3.5%;"></td><td style="padding: 0px; vertical-align: top; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,</div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,</div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,</div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gross rental income</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 2%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 3.5%;;text-align:right;">1,978</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 4.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 3.5%;;text-align:right;">1,988</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 4.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 3.5%;;text-align:right;">2,003</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Rental (expense), net <div style="font-size: 72%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;">(1)</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 2%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 3.5%;;text-align:right;">(1,104</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top; width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 4.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 3.5%;;text-align:right;">(1,420</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top; width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 4.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 3.5%;;text-align:right;">(1,311</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top; width: 0.5%;">)&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:4%;"><div style="font-size: 72%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;">(1)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Includes annual depreciation expense of approximately $800. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_jbss_OperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock', window );">Expected Future Gross Rental Income Under Operating Leases within Office Building</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Expected future gross rental income under operating leases within the office building is as follows for the fiscal years ending: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;width:88%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;25, 2020</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,015</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;24, 2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,816</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, 2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,599</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;29, 2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,618</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;27, 2024</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,638</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,319</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,005</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock', window );">Carrying Value and Fair Value Estimate of Current and Long-Term Debt</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the carrying value and fair value estimate of our current and long-term debt, excluding unamortized debt issuance costs: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 82%;"></td><td style="padding: 0px; width: 2%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 82%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Carrying value of long-term debt:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">27,798</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 3.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">34,649</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 82%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Fair value of long-term debt:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;text-align:right;;vertical-align:bottom;">27,720</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 3.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;text-align:right;;vertical-align:bottom;">33,482</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_jbss_ScheduleOfAdvertisingExpensesTableTextBlock', window );">Marketing and Advertising Expenses, Recorded in Selling Expenses</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Marketing and advertising costs are incurred to promote and support branded products in the consumer distribution channel. These costs are generally expensed as incurred, recorded in selling expenses&#160;and were as follows for the last three fiscal years: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 69%; vertical-align: top;"></td><td style="padding: 0px; width: 1%; vertical-align: top;"></td><td style="padding: 0px; width: 1%; vertical-align: top;"></td><td style="padding: 0px; width: 4.5%; vertical-align: top;"></td><td style="padding: 0px; width: 1%; vertical-align: top;"></td><td style="padding: 0px; width: 5.5%; vertical-align: top;"></td><td style="padding: 0px; width: 1%; vertical-align: top;"></td><td style="padding: 0px; width: 4.5%; vertical-align: top;"></td><td style="padding: 0px; width: 1%; vertical-align: top;"></td><td style="padding: 0px; width: 5.5%; vertical-align: top;"></td><td style="padding: 0px; width: 1%; vertical-align: top;"></td><td style="padding: 0px; width: 4.5%; vertical-align: top;"></td><td style="padding: 0px; width: 0.5%; vertical-align: top;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 69%; vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Marketing and advertising expense</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%; vertical-align: top;;text-align:right;">11,936</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%; vertical-align: top;;text-align:right;">11,290</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%; vertical-align: top;;text-align:right;">10,064</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%; vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 69%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; vertical-align: top;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%; vertical-align: top;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 5.5%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; vertical-align: top;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%; vertical-align: top;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 5.5%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; vertical-align: top;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%; vertical-align: top;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%; vertical-align: top;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_jbss_ScheduleOfShippingAndHandlingCostsTableTextBlock', window );">Shipping and Handling Cost for Last Three Fiscal Years</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Shipping and handling costs, which include freight and other expenses to prepare finished goods for shipment, are included in selling expenses. Shipping and handling costs for the last three fiscal years were as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 69%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 69%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Shipping and handling costs</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">23,086</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">20,418</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 5.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">17,682</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 69%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 5.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 5.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_jbss_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock', window );">Research and Development Expenses for Last Three Fiscal Years</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Research and development expense represents the cost of our research and development personnel and their related expenses and is charged to selling expenses as incurred. Research and development expenses for the last three fiscal years were as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 70%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Research and development expense</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">892</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">701</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">658</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 70%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Weighted Average Shares Outstanding Used in Computing Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the reconciliation of the weighted average shares outstanding used in computing basic and diluted earnings per share: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:64%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of shares outstanding &#8212; basic</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,430,174</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,383,080</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,317,149</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive securities:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Stock options and restricted stock units</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">71,238</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">66,306</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">86,456</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of shares outstanding &#8212; diluted</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">11,501,412</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">11,449,386</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">11,403,605</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Summary of Anti-dilutive Awards Excluded from Computation of Diluted Earnings Per Share</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents a summary of anti-dilutive awards excluded from the computation of diluted earnings per share: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 74.5%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 6.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of anti-dilutive shares:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">1,068</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 74.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted average exercise price per share:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 6.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;text-align:right;;vertical-align:bottom;">65.35</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_OperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating leases future minimum payments 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;">jbss_OperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property, plant and equipment estimated useful lives.</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;">jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_ScheduleOfAdvertisingExpensesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Advertising expenses, recorded in selling expenses.</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;">jbss_ScheduleOfAdvertisingExpensesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_ScheduleOfDepreciationExpensesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of depreciation expenses.</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;">jbss_ScheduleOfDepreciationExpensesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_ScheduleOfGrossRentalIncomeAndRentalExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Gross Rental Income And Rental Expense [Table Text Block]</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;">jbss_ScheduleOfGrossRentalIncomeAndRentalExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Research and development 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;">jbss_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_ScheduleOfShippingAndHandlingCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shipping and handling 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;">jbss_ScheduleOfShippingAndHandlingCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="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>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.2</span><table class="report" border="0" cellspacing="2" id="idp6950194928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_DisaggregationOfRevenueTableTextBlock', window );">Summary of Revenue Disaggregated by Sales Channel</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">Revenue disaggregated by distribution channel is as follows: <div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:78%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">For the Year Ended</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Distribution Channel</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Consumer</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">625,581</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">589,867</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Commercial Ingredients</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">140,103</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">154,114</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Contract Packaging</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">110,517</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">144,950</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">876,201</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">888,931</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [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_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Summary of Impact of Topic 606 on Consolidated Statement of Comprehensive Income</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;">The impact on fiscal 2017 was immaterial. The impact of Topic 606 on the Consolidated Statement of Comprehensive Income for the year ended June&#160;28, 2018 was as follows:</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 64%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,&#160;2018&#160;as<br/>previously&#160;reported</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Impact&#160;of<br/>Adoption</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">As<br/>Adjusted</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net sales</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">888,595</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">336</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#160;888,931</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">138,819</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">80</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">138,899</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income from operations</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">56,109</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">80</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">56,189</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">32,420</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">80</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">32,500</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Earnings per share-basic</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2.85</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.01</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2.86</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Earnings per share-diluted</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.83</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.01</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.84</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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>
<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>47
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6784248400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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>Inventory Disclosure [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 );">Components of Inventories</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Inventories consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 79.5%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 6.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 6.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 79.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Raw material and supplies</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6.5%;;text-align:right;;vertical-align:bottom;">58,927</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6.5%;;text-align:right;;vertical-align:bottom;">73,209</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 79.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Work-in-process</div></div> and finished goods</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;text-align:right;;vertical-align:bottom;">98,097</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;text-align:right;;vertical-align:bottom;">101,153</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 79.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 79.5%;;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6.5%;;text-align:right;;vertical-align:bottom;">157,024</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6.5%;;text-align:right;;vertical-align:bottom;">174,362</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 79.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>48
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6784168928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Components of Identifiable Intangible Assets</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets subject to amortization consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:73%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;27,&#160;2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;28,&#160;2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21,100</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21,100</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Non-compete</div> agreements</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">270</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">270</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Brand names</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16,990</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16,990</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total intangible assets, gross</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">38,360</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">38,360</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Less accumulated amortization:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(14,466</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(12,182</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Non-compete</div> agreements</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(86</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(32</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Brand names</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(9,182</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(8,492</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total accumulated amortization</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(23,734</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(20,706</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net intangible assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">14,626</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">17,654</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Amortization of Intangible Assets</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total amortization expense related to intangible assets, which is classified in administrative expense in the Consolidated Statement of Comprehensive Income, was as follows for the last three fiscal years: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 74%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Amortization of intangible assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">3,028</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">2,016</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">1,369</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 74%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Summary of Expected Amortization Expense</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Expected amortization expense the next five fiscal years is as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;width:91%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fiscal year ending</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;25, 2020</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,501</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;24, 2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,165</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, 2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,896</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;29, 2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,657</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;27, 2024</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,414</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Summary of Changes in Carrying Amount of Goodwill</a></td>
<td class="text">The changes in the carrying amount of goodwill during the two fiscal years ended June&#160;27, 2019 are as follows:<table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;width:89%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gross goodwill balance at June&#160;30, 2017</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,766</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;">Accumulated impairment losses</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;">(8,766</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net balance at June&#160;30, 2017</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Goodwill acquired during fiscal 2018</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;">9,650</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;">Balance at June&#160;27, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 2.25pt double black;;text-align:right;;vertical-align:bottom;">9,650</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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)<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill by reportable segment and in total which includes a rollforward schedule.</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 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<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 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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>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.2</span><table class="report" border="0" cellspacing="2" id="idp6950215328">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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>Debt Disclosure [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="background-color: initial; font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; font-size: 10pt;;font-weight:bold;display:inline;">NOTE 6 &#8212; LONG-TERM DEBT</div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Long-term debt consists of the following: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:79%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Mortgage Facility (&#8220;Tranche A&#8221;), collateralized by real property, due in monthly installments of $<div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">230</div> including interest at <div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">4.25</div>%&#160;per annum with a final payment due <div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">March 1, 2023</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,542</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,841</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Mortgage Facility (&#8220;Tranche B&#8221;), collateralized by real property, due in monthly installments of $<div style="letter-spacing: 0px; top: 0px;;display:inline;">57</div> including interest at <div style="letter-spacing: 0px; top: 0px;;display:inline;">4.25</div>% per annum with a final payment due <div style="letter-spacing: 0px; top: 0px;;display:inline;">March 1, 2023</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,386</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,960</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Squirrel Brand Seller-Financed Note to a related party&#160;</div>(&#8220;Promissory Note&#8221;), unsecured,<div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> due in monthly principal installments of $<div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">319</div> plus interest at <div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">5.5</div>% per annum beginning in <div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">January 2018</div> through <div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">November 30, 2020</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5,750</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,264</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Selma, Texas facility financing obligation to related parties, due in monthly installments of $<div style="letter-spacing: 0px; top: 0px;;display:inline;">103</div> through <div style="letter-spacing: 0px; top: 0px;;display:inline;">September 1, 2026</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">10,120</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">10,584</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unamortized debt issuance costs</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(79</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(124</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">27,719</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">34,525</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Less: Current maturities, net of unamortized debt issuance costs</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(7,338</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(7,169</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total long-term debt, net of unamortized debt issuance costs</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">20,381</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">27,356</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Aggregate Maturities of Long-term Debt</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Aggregate maturities of long-term debt are as follows for the fiscal years ending: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;width:88%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;25, 2020</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,373</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;24, 2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,625</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, 2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,886</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;29, 2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,209</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;27, 2024</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">718</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,987</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">27,798</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date 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 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="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>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.2</span><table class="report" border="0" cellspacing="2" id="idp6665988256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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 Tax Disclosure [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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Provision for Income Taxes</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The provision for income taxes is based entirely on income before income taxes earned in the United States, and is as follows for the last three fiscal years: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:72%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">For the Year Ended:</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;29,</div><br/><div style="font-weight:bold;display:inline;">2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Current:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Federal</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">10,309</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">10,722</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">17,013</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">State</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,951</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,464</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,744</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total current expense</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">13,260</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">13,186</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">19,757</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred federal</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">395</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,902</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,698</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred state</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(693</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(238</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(46</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total deferred (benefit) expense</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(298</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,664</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,744</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total income tax expense</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12,962</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16,850</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">18,013</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliations of Income Taxes at Statutory Federal Income Tax Rate</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The reconciliations of income taxes at the statutory federal income tax rate to income tax expense reported in the Consolidated Statements of Comprehensive Income for the last three fiscal years are as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:75%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;29,</div><br/><div style="font-weight:bold;display:inline;">2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Federal statutory income tax rate</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">28.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">35.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">State income taxes, net of federal benefit</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3.3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Impact of Tax Reform</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Section&#160;162(m) Limitation</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Research and development tax credit</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(0.3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(0.2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(0.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Domestic manufacturing deduction</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(2.2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(3.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Windfall tax benefits</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(0.2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1.8</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Uncertain tax positions</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(0.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(0.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(0.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Effective tax rate</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">24.7</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">34.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">33.3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Deferred Tax Assets and Liabilities</a></td>
<td class="text">Deferred tax assets and liabilities are comprised of the following:<table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:79%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets (liabilities):</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">332</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">305</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Employee compensation</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,673</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">810</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Inventory</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">309</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">273</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(10,847</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(9,504</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Capitalized leases</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,117</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,020</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Goodwill and intangible assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,182</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,160</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Retirement plan</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,599</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,484</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Workers&#8217; compensation</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,862</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,692</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Share based compensation</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,305</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,281</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Capital loss carryforward</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">112</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">191</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">503</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Less valuation allowance</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(112</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net deferred tax asset &#8212; long term</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,723</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,024</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_jbss_UnrecognizedTaxBenefitsTabletextblock', window );">Schedule of Reconciliation of Unrecognized Tax Benefits</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the beginning and ending amount of gross unrecognized tax benefits is as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 81%;"></td><td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;29,</div><br/><div style="font-weight:bold;display:inline;">2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">207</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">174</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">24</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 81%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gross increases &#8212; tax positions in prior year</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;text-align:right;;vertical-align:bottom;">6</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;text-align:right;;vertical-align:bottom;">7</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gross decreases &#8212; tax positions in prior year</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">(6</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 81%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Settlements</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gross increases &#8212; tax positions in current year</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">39</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">27</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">23</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 81%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Lapse of statute of limitations</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 2%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;text-align:right;;vertical-align:bottom;">120</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 81%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">240</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">207</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">174</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 81%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Unrecognized Tax Benefits</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unrecognized tax benefits, that if recognized, would affect the annual effective tax rate on income from continuing operations, are as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 80%;"></td><td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;29,</div><br/><div style="font-weight:bold;display:inline;">2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 80%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unrecognized tax benefits that would affect annual effective tax rate</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">217</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">177</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">136</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_UnrecognizedTaxBenefitsTabletextblock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax benefits, that if recognized, would affect the annual effective tax rate on income from continuing operations.</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;">jbss_UnrecognizedTaxBenefitsTabletextblock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="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> -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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="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 2<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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=109238393&amp;loc=d3e36027-109320<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> -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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>51
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6948420272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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 Disclosure [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_ScheduleOfRentExpenseTableTextBlock', window );">Rent Expense Related to Operating Leases</a></td>
<td class="text">Rent expense aggregated under these operating leases was as follows for the last three fiscal years:<table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 74%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,&#160;<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Rent expense related to operating leases</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">1,981</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">1,988</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;text-align:right;;vertical-align:bottom;">1,880</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 74%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Aggregate Non-Cancelable Lease Commitments Under Operating Leases</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;">Aggregate <div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> lease commitments under these operating leases with initial or remaining terms greater than one year are as follows:</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;width:90%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fiscal year ending</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;25, 2020</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,715</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;24, 2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,540</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;30, 2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,392</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;29, 2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,109</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">June&#160;27, 2024</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">464</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">133</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,353</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases 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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRentExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rental expense from operating leases for each period for which an income statement is presented with separate amounts for minimum rentals, contingent rentals, and sublease rentals.  Rental payments under leases with terms of a month or less that were not renewed need not be included.</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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41499-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRentExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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>52
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6950168608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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>Disclosure of Compensation Related Costs, Share-based Payments [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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of stock option activity for the year ended June&#160;27, 2019: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:66%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Shares</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted-</div><br/><div style="font-weight:bold;display:inline;">Average</div><br/><div style="font-weight:bold;display:inline;">Exercise</div><br/><div style="font-weight:bold;display:inline;">Price</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted-</div><br/><div style="font-weight:bold;display:inline;">Average</div><br/><div style="font-weight:bold;display:inline;">Remaining</div><br/><div style="font-weight:bold;display:inline;">Contractual</div><br/><div style="font-weight:bold;display:inline;">Term&#160;in&#160;Years</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Aggregate<br/>Intrinsic</div><br/><div style="font-weight:bold;display:inline;">Value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at June&#160;28, 2018</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">500</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8.71</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Outstanding and exercisable at June&#160;27, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">500</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8.71</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2.6</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">35</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock', window );">Summary of Total Intrinsic Value of All Options Exercised and Total Cash Received from Exercise of Options</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the total intrinsic value of all options exercised and the total cash received from the exercise of options for the last three fiscal years: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; margin-bottom: 0pt;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 72%; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;;width:9%;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;;width:9%;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;;width:9%;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,<br/>2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 72%; vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total intrinsic value of options exercised</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">79</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">374</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 72%; vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total cash received from exercise of options</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;;text-align:right;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:right;">16</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:right;">63</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Summary of RSU Activity</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of RSU activity for the year ended June&#160;27, 2019: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;width:78%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Restricted Stock Units</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Shares</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted-</div><br/><div style="font-weight:bold;display:inline;">Average</div><br/><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Grant-Date</div></div><br/><div style="font-weight:bold;display:inline;">Fair&#160;Value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at June&#160;28, 2018</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">189,068</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">46.35</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">57,984</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">57.51</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Vested <div style="font-size: 72%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;">(a)</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(49,179</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">55.79</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(8,881</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">57.46</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at June&#160;27, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">188,992</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">46.79</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Summary of Compensation Cost and Income Tax Benefit</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes compensation cost charged to earnings for all equity compensation plans and the total income tax benefit recognized for the last three fiscal years: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:70%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,</div><br/><div style="font-weight:bold;display:inline;">2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Compensation cost charged to earnings</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,644</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,796</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,504</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income tax benefit recognized</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">661</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">895</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">951</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of total share-based compensation cost, including the amounts attributable to each share-based compensation plan and any related tax benefits.</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)<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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="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_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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted-average grant-date fair value of equity options or other equity instruments granted during the year.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock</td>
</tr>
<tr>
<td style="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>53
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6784056896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Dividends (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_TextBlockAbstract', window );"><strong>Text Block [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_DividendsDeclaredTableTextBlock', window );">Summary of Cash Dividends</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Our Board of Directors declared the following cash dividends payable in fiscal 2019 and fiscal 2018: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 74%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 28%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 10%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 8%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 10%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 8%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 8%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 6%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 8%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 10%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;;text-align:center;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Declaration Date</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Record Date</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Dividend Per Share</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Total Amount</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top;;width:;">&#160;</td><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Payment Date</div></div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 28%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">July&#160;10, 2018</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 10%;">&#160;</td><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">August&#160;3, 2018</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 10%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;;text-align:right;">2.55</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 6%;;text-align:right;">29,074</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;">&#160;</td><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 10%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">August&#160;17, 2018</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 28%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">July&#160;11, 2017</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 10%;">&#160;</td><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">August&#160;2, 2017</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 10%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;;text-align:right;">2.50</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 8%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 6%;;text-align:right;">28,370</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 8%;">&#160;</td><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 10%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">August&#160;15, 2017</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsDeclaredTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to dividends declared, including paid and unpaid dividends.</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_DividendsDeclaredTableTextBlock</td>
</tr>
<tr>
<td style="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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>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.2</span><table class="report" border="0" cellspacing="2" id="idp6950186752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [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_jbss_EmployeesBenefitPlanExpenseTableTextBlock', window );">Expense for 401(k) Plan</a></td>
<td class="text">Expense for the 401(k) plan was as follows for the last three fiscal years:<table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:70%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year&#160;ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,</div><br/><div style="font-weight:bold;display:inline;">2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">401(k) plan expense</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,040</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,741</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,664</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_jbss_RoutePensionLiabilityTableTextBlock', window );">Total Route Pension Liability</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The total Route pension liability was as follows for the last two fiscal years: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 87%;"></td><td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 87%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Route pension liability</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">251</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;text-align:right;;vertical-align:bottom;">323</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_EmployeesBenefitPlanExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employees Benefit Plan Expense [Table Text Block]</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;">jbss_EmployeesBenefitPlanExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_RoutePensionLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Route Pension Liability [Table Text Block]</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;">jbss_RoutePensionLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>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.2</span><table class="report" border="0" cellspacing="2" id="idp6668961296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plan (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock', window );">Changes in Projected Benefit Obligation</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the changes in the projected benefit obligation for the fiscal years ended: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:79%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change in projected benefit obligation</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligation at beginning of year</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">21,934</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">21,641</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Service cost</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">610</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">607</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Interest cost</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">895</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">851</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Actuarial loss (gain)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,597</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(511</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Benefits paid</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(654</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(654</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 5em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligation at end of year</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">25,382</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21,934</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationTableTextBlock', window );">Components of Actuarial (Gain) Loss Portion of Change in Projected Benefit Obligation</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Components of the actuarial loss (gain) portion of the change in projected benefit obligation are presented below for the fiscal years ended: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:75%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;29,</div><br/><div style="font-weight:bold;display:inline;">2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Actuarial Loss (Gain)</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Change in assumed pay increases</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">293</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(56</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">124</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Change in discount rate</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,174</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(523</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,402</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Change in mortality assumptions</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(69</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(117</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(193</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">199</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">185</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(467</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 5em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Actuarial loss (gain)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,597</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(511</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,938</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of Net Periodic Pension Cost</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The components of the net periodic pension cost are as follows for the fiscal years ended: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 77.5%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;29,</div><br/><div style="font-weight:bold;display:inline;">2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Service cost</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">610</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">607</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">631</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Interest cost</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;">895</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;">851</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;">811</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Recognized loss amortization</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">95</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">162</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">365</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Prior service cost amortization</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;">957</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;">957</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;text-align:right;;vertical-align:bottom;">957</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 77.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net periodic pension cost</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">2,557</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">2,577</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">2,764</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 77.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock', window );">Assumptions to Calculate Benefit Obligation and Net Periodic Costs of SERP</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We used the following assumptions to calculate the benefit obligation of our SERP as of the following dates: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 82%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 8%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 8%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 82%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;27,</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;28,</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Discount rate</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;;text-align:center;">3.56%</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;;text-align:center;">4.14%</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Average rate of compensation increases</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;;text-align:center;">4.13%</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 8%;;text-align:center;">3.38%</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Bonus payment</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">60%&#160;-&#160;85%<br/>of&#160;</div><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">base,<br/>paid&#160;4&#160;of&#160;5</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">years</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 8%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">60%&#160;-&#160;85%<br/>of&#160;base,<br/>paid&#160;4&#160;of&#160;5</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">years</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We used the following assumptions to calculate the net periodic costs of our SERP as follows for the fiscal years ended: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 61%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 12%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 12%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 12%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 61%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;27,</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;28,</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;29,</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 61%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Discount rate</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;">4.14%</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;">3.99%</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;">3.61%</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 61%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Rate of compensation increases</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;">3.38%</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;">4.50%</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;">4.50%</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 61%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Mortality</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">RP-2014&#160;white</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">collar&#160;with&#160;MP-</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017 scale</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">RP-2014&#160;white</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">collar&#160;with&#160;MP-</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016 scale</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top; width: 12%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">RP-2014&#160;white</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">collar&#160;with&#160;MP-</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2015 scale</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 61%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Bonus payment</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">60%&#160;-85%&#160;of&#160;base,</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">paid&#160;4&#160;of&#160;5</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">years</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">60%&#160;-85%&#160;of&#160;base,</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">paid&#160;4&#160;of&#160;5</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">years</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: top; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width: 12%;;text-align:center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">60%&#160;-85%&#160;of&#160;base,</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">paid&#160;4&#160;of&#160;5</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">years</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Benefits Expected to be Paid in Next Ten Fiscal Years</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the benefits expected to be paid in the next ten fiscal years: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:90%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="text-decoration:underline;display:inline;"><div style="font-weight:bold;display:inline;">Fiscal year</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 0.26in; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">645</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 0.26in; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">763</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 0.26in; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">737</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 0.26in; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">705</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 0.26in; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">668</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2025 &#8212; 2029</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,830</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock', window );">Components of AOCL</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the components of AOCL that have not yet been recognized in net pension expense: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 83.5%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;27,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;28,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 83.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unrecognized net loss</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">(5,453</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">(2,951</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 83.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unrecognized prior service cost</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;">(1,435</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;">(2,392</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 83.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Tax effect</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">2,563</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">2,162</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 83.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 83.5%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net amount unrecognized</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;">(4,325</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;">(3,181</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 83.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 2%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Actuarial Gain Loss In Projected Benefit Obligation [Table Text Block]</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;">jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumptions used to determine for pension plans and/or other employee benefit plans the benefit obligation and net benefit cost, including assumed discount rates, rate increase in compensation increase, and expected long-term rates of return on plan 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts related to pension plans and/or other employee benefit plans in accumulated other comprehensive income or loss that have not yet been recognized as components of net periodic benefit cost, such as the net gain (loss), net prior service cost or credit, and net transition asset or obligation.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock</td>
</tr>
<tr>
<td style="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>56
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6627099920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_EquityAbstract', window );"><strong>Equity [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 Loss</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The table below sets forth the changes to accumulated other comprehensive loss (&#8220;AOCL&#8221;) for the last two fiscal years. These changes are all related to our defined benefit pension plan. </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:81%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;width:100%;">Changes to AOCL <div style="font-size: 65%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;">(a)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year</div><br/><div style="font-weight:bold;display:inline;">Ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year</div><br/><div style="font-weight:bold;display:inline;">Ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance at beginning of period</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(3,181</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(4,404</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive (loss) income before reclassifications</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;">(2,597</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;">511</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Amounts reclassified from accumulated other comprehensive loss</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,052</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,119</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 1.875pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Tax effect</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;">401</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;">(407</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 1.875pt; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net current-period other comprehensive&#160;(loss)&#160;income</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;">(1,144</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;">1,223</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 2.625pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance at end of period</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.25pt double black;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.25pt double black;;text-align:right;;vertical-align:bottom;">(4,325</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.25pt double black;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.25pt double black;;text-align:right;;vertical-align:bottom;">(3,181</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;">)&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; border-spacing: 0px; margin: 6pt auto 0in 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:left;;width:4%;"><div style="font-size: 72%;vertical-align: top;letter-spacing: 0px;top: 0px;;display:inline;">(a)</div>&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">Amounts in parenthesis indicate debits/expense.&#160;</div></div></td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock', window );">Reclassifications Out of AOCL</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The reclassifications out of accumulated other comprehensive loss for the last two fiscal years were as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 72%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 4%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 1.5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 4%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 1%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 1.5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; width: 12%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;width:100%;">Reclassifications from AOCL to earnings <div style="font-size: 65%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;">(b)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Year</div><br/><div style="font-weight:bold;display:inline;">Ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;text-align:center;;width:;"><div style="font-weight:bold;display:inline;">Year</div><br/><div style="font-weight:bold;display:inline;">Ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom;;width:;">&#160;</td><td style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;text-align:center;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Affected&#160;line&#160;item&#160;in<br/>the</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Consolidated<br/>Statements&#160;of</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; margin-right: 0px; background: none; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Comprehensive<br/>Income</div></div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 72%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Amortization of defined benefit pension items:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 12%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 72%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unrecognized prior service cost</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;">(957</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;">(957</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; text-align: right; width: 12%;">Other&#160;expense</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 72%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unrecognized net loss</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;">(95</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;">(162</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 12%;">Other expense</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 72%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 12%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 72%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total before tax</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;">(1,052</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;">(1,119</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; text-align: right; width: 12%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 72%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Tax effect</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;">274</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;">280</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 12%;">Income&#160;tax&#160;expense</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 72%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 4%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 12%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 72%;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Amortization of defined pension items, net of tax</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;">(778</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 4%;;text-align:right;">(839</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1%;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; width: 12%;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 72%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 4%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 4%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1.5%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 12%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:4%;"><div style="font-size: 72%;vertical-align: top;;vertical-align: super;font-size: smaller;display:inline;">(b)</div>&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0px; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Amounts in parenthesis indicate debits to expense. See Note 13 &#8212; &#8220;Retirement Plan&#8221; above for additional details. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 about items reclassified out 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>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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="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_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>57
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6950324704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Transactions with Related Parties (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Summary of Transactions with Related Party</a></td>
<td class="text">we also purchased materials from a company that until July 2017 was owned by three members of our Board of Directors, two of whom are also executive officers, and individuals directly related to them. Purchases from this related party aggregated to the following for the years ending:<table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:74%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year<br/>ended<br/>June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year<br/>ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Year<br/>ended</div><br/><div style="font-weight:bold;display:inline;">June&#160;29,</div><br/><div style="font-weight:bold;display:inline;">2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Purchases from related party</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">360</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,043</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</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_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="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>58
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6950259760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Product Type Sales Mix (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_AssetRetirementObligationDisclosureAbstract', window );"><strong>Asset Retirement Obligation Disclosure [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_jbss_ScheduleOfSalesByProductTypeAsPercentageOfGrossSalesTableTextBlock', window );">Schedule of Sales by Product Type as Percentage of Gross Sales</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following summarizes sales by product type as a percentage of total gross sales. The information is based upon gross sales, rather than net sales, because certain adjustments, such as promotional discounts, are not allocable to product types, for the fiscal year ended: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;width:75%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Product Type</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;27,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;28,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;29,</div><br/><div style="font-weight:bold;display:inline;">2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Peanuts</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">18.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">15.7</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">15.7</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Pecans</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">12.9</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">14.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">16.2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cashews&#160;&amp; Mixed Nuts</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">23.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">24.6</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">24.3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Walnuts</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">8.9</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">9.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">8.4</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Almonds</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">14.4</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">15.5</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16.3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trail&#160;&amp; Snack Mixes</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">17.3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">15.5</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">13.9</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5.5</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5.7</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5.2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">100.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">100.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">100.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_ScheduleOfSalesByProductTypeAsPercentageOfGrossSalesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of sales by product type as percentage of gross sales.</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;">jbss_ScheduleOfSalesByProductTypeAsPercentageOfGrossSalesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_AssetRetirementObligationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetRetirementObligationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>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.2</span><table class="report" border="0" cellspacing="2" id="idp6950224256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Valuation and Qualifying Accounts and Reserves (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [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_jbss_ActivityInVariousAllowanceAndReserveAccountsTableTextBlock', window );">Activity in Various Allowance and Reserve Accounts</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table details the activity in various allowance and reserve accounts. </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;width:62%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td><td style="padding: 0px; font-family: &quot;times new roman&quot;, times, serif;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; margin-right: 0px; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Balance&#160;at</div><br/><div style="font-weight:bold;display:inline;">Beginning</div><br/><div style="font-weight:bold;display:inline;">of Period</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Additions</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Deductions</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Balance at</div><br/><div style="font-weight:bold;display:inline;">End&#160;of&#160;Period</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;27, 2019</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Allowance for doubtful accounts</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">270</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">150</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(70</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">350</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reserve for cash discounts</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">950</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">14,721</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(14,746</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">925</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reserve for customer deductions</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,038</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">24,581</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(24,862</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,757</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax asset valuation allowance</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">112</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(112</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,370</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">39,452</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(39,790</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,032</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;28, 2018</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Allowance for doubtful accounts</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">263</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">52</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(45</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">270</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reserve for cash discounts</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">850</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">13,889</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(13,789</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">950</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reserve for customer deductions</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,979</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">22,420</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(20,361</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,038</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax asset valuation allowance</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">171</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(59</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">112</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,263</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">36,361</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(34,254</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,370</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;29, 2017</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Allowance for doubtful accounts</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">397</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">58</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(192</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">263</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reserve for cash discounts</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">975</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12,274</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(12,399</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">850</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reserve for customer deductions</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,918</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">16,116</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(16,055</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,979</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax asset valuation allowance</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">171</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">171</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,461</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">28,448</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(28,646</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,263</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none; line-height: normal;"><div style="text-decoration: none; font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_ActivityInVariousAllowanceAndReserveAccountsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Activity In Various Allowance And Reserve Accounts [Table Text Block]</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;">jbss_ActivityInVariousAllowanceAndReserveAccountsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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>60
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6787861616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplementary Quarterly Data (Unaudited) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [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_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Unaudited Quarterly Consolidated Financial Data</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following unaudited quarterly consolidated financial data are presented for fiscal 2019 and fiscal 2018. Quarterly financial results necessarily rely on estimates and caution is required in drawing specific conclusions from quarterly consolidated results. </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:64%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">First</div><br/><div style="font-weight:bold;display:inline;">Quarter</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Second</div><br/><div style="font-weight:bold;display:inline;">Quarter</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Third</div><br/><div style="font-weight:bold;display:inline;">Quarter</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Fourth</div><br/><div style="font-weight:bold;display:inline;">Quarter</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended June&#160;27, 2019:</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net sales</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">204,288</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">253,317</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">201,834</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">216,762</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">32,954</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">42,883</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">38,815</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">43,618</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income from operations</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">10,052</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">16,640</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">15,408</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">16,424</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,606</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,264</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10,331</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,265</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per common share</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.58</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.99</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.90</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.98</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per common share</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.57</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.98</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.90</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.98</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash dividends declared per common share</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.55</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:64%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">First</div><br/><div style="font-weight:bold;display:inline;">Quarter</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Second</div><br/><div style="font-weight:bold;display:inline;">Quarter</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Third</div><br/><div style="font-weight:bold;display:inline;">Quarter</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Fourth</div><br/><div style="font-weight:bold;display:inline;">Quarter</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 1em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended June&#160;28, 2018:</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net sales</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">215,664</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">258,805</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">202,786</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">211,676</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">35,119</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">37,733</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">33,107</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">32,940</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income from operations</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">17,615</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">14,102</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">14,024</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">10,448</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10,711</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,609</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,552</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5,628</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per common share</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.94</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.67</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.75</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.49</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none rgb(204, 238, 255); color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per common share</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.94</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.67</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.75</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.49</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin: 0pt 0px 0pt 3em; background: none; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash dividends declared per common share</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.50</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="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 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109225645&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>61
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6787328832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2005 </div>
<div>Buildings</div>
</th>
<th class="th">
<div>Jun. 27, 2019 </div>
<div>USD ($) </div>
<div>Segment </div>
<div>Customer</div>
</th>
<th class="th">
<div>Jun. 28, 2018 </div>
<div>USD ($) </div>
<div>Customer</div>
</th>
<th class="th">
<div>Jun. 29, 2017 </div>
<div>USD ($) </div>
<div>Customer</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_jbss_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [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>
<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_jbss_PeriodToShellBulkStoredNutInventories', window );">Period to shell bulk stored nut inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">ten to fifteen-month<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_InterestCostsCapitalized', window );">Interest costs capitalized</a></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">$ 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_NumberOfOperatingSegments', window );">Number of reportable operating segment | Segment</a></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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Recorded impairments of long - lived assets</a></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">$ 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_GoodwillImpairmentLoss', window );">Goodwill impairment</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="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_jbss_PercentageOfIndividualTaxPositionMinimum', window );">Percentage of likelihood to record liabilities for uncertain tax positions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">greater than 50<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_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement', window );">Percentage of likelihood where no benefit for uncertain tax positions is recorded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">less than 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_ProspectiveAdoptionOfNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [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_jbss_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [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>
<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_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,200<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_OperatingLeaseLiability', window );">Lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,700<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_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_jbss_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [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>
<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_jbss_PercentageOfIndividualTaxPositionMinimum', window );">Percentage of likelihood to record liabilities for uncertain tax positions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">more than 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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [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_jbss_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [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>
<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_jbss_NumberOfCustomersExceedingTenPercentOfSales', window );">Number of customers exceeding ten percent of sales | Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<span></span>
</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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Credit Concentration Risk [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_jbss_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [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>
<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_ConcentrationRiskPercentage1', window );">Percentage of concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
<td class="nump">62.00%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueGoodsNetMember', window );">Sales Revenue, Net [Member] | Customer Concentration Risk [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_jbss_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43.00%<span></span>
</td>
<td class="nump">54.00%<span></span>
</td>
<td class="nump">53.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueGoodsNetMember', window );">Sales Revenue, Net [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_jbss_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [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>
<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_jbss_ConcentrationRiskMajorCustomersSales', window );">Concentration Risk Benchmark Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=jbss_ElginSiteMember', window );">Elgin Site [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_jbss_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [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>
<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_jbss_PercentageOfRentableAreaCurrentlyVacant', window );">Percentage of rentable area currently vacant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65.00%<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_jbss_NumberOfBuildingsLocatedOnSite', window );">Number of buildings located on site | Buildings</a></td>
<td class="nump">2<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_jbss_PercentageOfBuildingNotBuiltOut', window );">Percentage of building currently not been built-out</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29.00%<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_jbss_AccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounting Policies [Line Items]</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;">jbss_AccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_ConcentrationRiskMajorCustomersSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Concentration Risk Major Customers Sales</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;">jbss_ConcentrationRiskMajorCustomersSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_NumberOfBuildingsLocatedOnSite">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 buildings located on site.</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;">jbss_NumberOfBuildingsLocatedOnSite</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_NumberOfCustomersExceedingTenPercentOfSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Customers Exceeding Ten Percent Of Sales</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;">jbss_NumberOfCustomersExceedingTenPercentOfSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_PercentageOfBuildingNotBuiltOut">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 building not built-out.</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;">jbss_PercentageOfBuildingNotBuiltOut</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_PercentageOfIndividualTaxPositionMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold of likelihood of being sustained that tax position must exceed in order to be recorded in the financial statements.</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;">jbss_PercentageOfIndividualTaxPositionMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_PercentageOfRentableAreaCurrentlyVacant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rentable area currently vacant.</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;">jbss_PercentageOfRentableAreaCurrentlyVacant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_PeriodToShellBulkStoredNutInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 To Shell Bulk Stored Nut Inventories</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;">jbss_PeriodToShellBulkStoredNutInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:durationStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=109250915&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109250915&amp;loc=d3e13537-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13854-109267<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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<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 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 220<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114873921&amp;loc=SL114875236-224282<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the likelihood that an uncertainty in income taxes will not be sustained as a result of the examination by the taxing authority.</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 15<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877542&amp;loc=d3e27249-109313<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 15<br> -Subparagraph (d)(2)<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_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement</td>
</tr>
<tr>
<td style="padding-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_InterestCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest capitalized 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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<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_InterestCostsCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning 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_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee's right to use underlying asset under operating lease.</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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProspectiveAdoptionOfNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueGoodsNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueGoodsNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=jbss_ElginSiteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_ElginSiteMember</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>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.2</span><table class="report" border="0" cellspacing="2" id="idp6950240432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Depreciation Expense for Last Three Fiscal Years (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_DepreciationAbstract', window );"><strong>Depreciation [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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 14,017<span></span>
</td>
<td class="nump">$ 13,414<span></span>
</td>
<td class="nump">$ 14,190<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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</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 (a)<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 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_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DepreciationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DepreciationAbstract</td>
</tr>
<tr>
<td style="padding-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>63
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6794240624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Buildings [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_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems', window );"><strong>Property Plant And Equipment Estimated Useful Lives [Line Items]</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment estimated useful life</a></td>
<td class="text">10 years<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] | Machinery and equipment [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_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems', window );"><strong>Property Plant And Equipment Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment estimated useful life</a></td>
<td class="text">5 years<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] | Furniture and leasehold improvements [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_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems', window );"><strong>Property Plant And Equipment Estimated Useful Lives [Line Items]</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment estimated useful life</a></td>
<td class="text">5 years<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] | Vehicles [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_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems', window );"><strong>Property Plant And Equipment Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment estimated useful life</a></td>
<td class="text">3 years<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] | Computers and software [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_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems', window );"><strong>Property Plant And Equipment Estimated Useful Lives [Line Items]</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment estimated useful life</a></td>
<td class="text">3 years<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] | Buildings [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_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems', window );"><strong>Property Plant And Equipment Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment estimated useful life</a></td>
<td class="text">40 years<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] | Machinery and equipment [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_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems', window );"><strong>Property Plant And Equipment Estimated Useful Lives [Line Items]</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment estimated useful life</a></td>
<td class="text">10 years<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] | Furniture and leasehold improvements [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_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems', window );"><strong>Property Plant And Equipment Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment estimated useful life</a></td>
<td class="text">10 years<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] | Vehicles [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_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems', window );"><strong>Property Plant And Equipment Estimated Useful Lives [Line Items]</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment estimated useful life</a></td>
<td class="text">5 years<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] | Computers and software [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_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems', window );"><strong>Property Plant And Equipment Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property Plant And Equipment Estimated Useful Lives [Line Items]</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;">jbss_PropertyPlantAndEquipmentEstimatedUsefulLivesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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=jbss_FurnitureAndFixturesAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_FurnitureAndFixturesAndLeaseholdImprovementsMember</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_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VehiclesMember</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_TechnologyEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TechnologyEquipmentMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6639900464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Schedule of Gross Rental Income and Rental (Expense) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_jbss_GrossRentalIncomeAndExpenseAbstract', window );"><strong>Gross Rental Income And Expense [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_RentalIncomeNonoperating', window );">Gross rental income</a></td>
<td class="nump">$ 1,978<span></span>
</td>
<td class="nump">$ 1,988<span></span>
</td>
<td class="nump">$ 2,003<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_LeaseAndRentalExpense', window );">Rental (expense), net</a></td>
<td class="num">$ (1,104)<span></span>
</td>
<td class="num">$ (1,420)<span></span>
</td>
<td class="num">$ (1,311)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_GrossRentalIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Rental Income and (Expense) [Abstract]</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;">jbss_GrossRentalIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</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_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RentalIncomeNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in 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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<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_RentalIncomeNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6950290704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Schedule of Gross Rental Income and Rental (Expense) (Parenthetical) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_jbss_GrossRentalIncomeAndExpenseAbstract', window );"><strong>Gross Rental Income And Expense [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_DepreciationNonproduction', window );">Annual depreciation expense</a></td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_GrossRentalIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Rental Income and (Expense) [Abstract]</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;">jbss_GrossRentalIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_DepreciationNonproduction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<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> -Subparagraph (a)<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_DepreciationNonproduction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6781341600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies - Expected Future Gross Rental Income under Operating Leases within Office Building (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 27, 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_jbss_ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract', window );"><strong>Expected Future Gross Rental Income Under Operating Leases [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_OperatingLeasesFutureMinimumPaymentsReceivableCurrent', window );">June 25, 2020</a></td>
<td class="nump">$ 2,015<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_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears', window );">June 24, 2021</a></td>
<td class="nump">1,816<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears', window );">June 30, 2022</a></td>
<td class="nump">1,599<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_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears', window );">June 29, 2023</a></td>
<td class="nump">1,618<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears', window );">June 27, 2024</a></td>
<td class="nump">1,638<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_OperatingLeasesFutureMinimumPaymentsReceivableThereafter', window );">Thereafter</a></td>
<td class="nump">2,319<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_OperatingLeasesFutureMinimumPaymentsReceivable', window );">Total</a></td>
<td class="nump">$ 11,005<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Future Gross Rental Income Under Operating Leases [Abstract]</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;">jbss_ExpectedFutureGrossRentalIncomeUnderOperatingLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_OperatingLeasesFutureMinimumPaymentsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum rental payments in aggregate as of the balance sheet date under operating leases.</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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164653&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rental payments receivable within one year of the balance sheet date under an operating lease.</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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164653&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rental payments receivable within the fifth year from the balance sheet date under an operating lease.</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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164653&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rental payments receivable within the fourth year from the balance sheet date under an operating lease.</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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164653&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rental payments receivable within the third year from the balance sheet date under an operating lease.</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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164653&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rental payments receivable within the second year from the balance sheet date under an operating lease.</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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164653&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsReceivableThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments receivable under operating leases for periods greater than five years following 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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164653&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>67
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6950231120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies - Carrying Value and Fair Value Estimate of Current and Long-Term Debt (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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_DebtLongtermAndShorttermCombinedAmount', window );">Carrying value of long-term debt:</a></td>
<td class="nump">$ 27,798<span></span>
</td>
<td class="nump">$ 34,649<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_LongTermDebtFairValue', window );">Fair value of long-term debt:</a></td>
<td class="nump">$ 27,720<span></span>
</td>
<td class="nump">$ 33,482<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_DebtLongtermAndShorttermCombinedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 aggregate of total long-term debt, including current maturities and short-term debt.</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_DebtLongtermAndShorttermCombinedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</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_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>68
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6948666928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Marketing and Advertising Expenses Recorded in Selling Expenses (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_MarketingAndAdvertisingExpenseAbstract', window );"><strong>Marketing and Advertising Expense [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_AdvertisingExpense', window );">Marketing and advertising expense</a></td>
<td class="nump">$ 11,936<span></span>
</td>
<td class="nump">$ 11,290<span></span>
</td>
<td class="nump">$ 10,064<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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="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 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingAndAdvertisingExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MarketingAndAdvertisingExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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>69
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6950267184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Shipping and Handling Cost for Last Three Fiscal Years (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_jbss_ShippingAndHandlingCostsAbstract', window );"><strong>Shipping And Handling Costs [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_jbss_ShippingHandlingAndTransportationCost', window );">Shipping and handling costs</a></td>
<td class="nump">$ 23,086<span></span>
</td>
<td class="nump">$ 20,418<span></span>
</td>
<td class="nump">$ 17,682<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_ShippingAndHandlingCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shipping and handling 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;">jbss_ShippingAndHandlingCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_ShippingHandlingAndTransportationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shipping handling and transportation cost.</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;">jbss_ShippingHandlingAndTransportationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6950205584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Research and Development Expenses for Last Three Fiscal Years (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_ResearchAndDevelopmentAbstract', window );"><strong>Research and Development [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_ResearchAndDevelopmentExpense', window );">Research and development expense</a></td>
<td class="nump">$ 892<span></span>
</td>
<td class="nump">$ 701<span></span>
</td>
<td class="nump">$ 658<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_ResearchAndDevelopmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ResearchAndDevelopmentAbstract</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6667850848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Weighted Average Shares Outstanding Used in Computing Basic and Diluted Earnings Per Share (Detail) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Weighted Average Number of Shares Outstanding Reconciliation [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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of shares outstanding - basic</a></td>
<td class="nump">11,430,174<span></span>
</td>
<td class="nump">11,383,080<span></span>
</td>
<td class="nump">11,317,149<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:</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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Stock options and restricted stock units</a></td>
<td class="nump">71,238<span></span>
</td>
<td class="nump">66,306<span></span>
</td>
<td class="nump">86,456<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of shares outstanding - diluted</a></td>
<td class="nump">11,501,412<span></span>
</td>
<td class="nump">11,449,386<span></span>
</td>
<td class="nump">11,403,605<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_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_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_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_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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-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>72
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6784051456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Summary of Anti-dilutive Awards Excluded from Computation of Diluted Earnings Per Share (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 29, 2017 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_AntiDilutiveSharesAbstract', window );"><strong>Anti Dilutive Shares [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Weighted average number of anti-dilutive shares: | shares</a></td>
<td class="nump">1,068<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_jbss_WeightedAverageExercisePriceOfAntiDilutiveOptionsOutstanding', window );">Weighted average exercise price per share: | $ / shares</a></td>
<td class="nump">$ 65.35<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_AntiDilutiveSharesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Anti dilutive shares.</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;">jbss_AntiDilutiveSharesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_WeightedAverageExercisePriceOfAntiDilutiveOptionsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercise price of anti dilutive options outstanding.</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;">jbss_WeightedAverageExercisePriceOfAntiDilutiveOptionsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R58.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.2</span><table class="report" border="0" cellspacing="2" id="idp6775425584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Additional Information (Detail) - 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>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></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_jbss_ContractWthCustomerTimingOfSatisfactionOfPerformance', window );">Description of contract with customer payment terms</a></td>
<td class="text">no payment terms beyond six months are granted at contract inception. The average customer payment is received within approximately 31 days of the invoice date.<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_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">$ 117<span></span>
</td>
<td class="nump">$ 336<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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Sales Revenue, Net [Member] | Transferred at Point in Time [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></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_jbss_PercentOfRevenueControlTransfersUponShipment', window );">Risk percentage</a></td>
<td class="nump">99.00%<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_jbss_ContractWthCustomerTimingOfSatisfactionOfPerformance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract with customer timing of satisfaction of performance.</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;">jbss_ContractWthCustomerTimingOfSatisfactionOfPerformance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_PercentOfRevenueControlTransfersUponShipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percent of revenue control transfers upon shipment.</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;">jbss_PercentOfRevenueControlTransfersUponShipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueGoodsNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueGoodsNetMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R59.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.2</span><table class="report" border="0" cellspacing="2" id="idp6794571984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Summary of Revenue Disaggregated by Sales Channel (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Mar. 28, 2019</div></th>
<th class="th"><div>Dec. 27, 2018</div></th>
<th class="th"><div>Sep. 27, 2018</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Mar. 29, 2018</div></th>
<th class="th"><div>Dec. 28, 2017</div></th>
<th class="th"><div>Sep. 28, 2017</div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Total</a></td>
<td class="nump">$ 216,762<span></span>
</td>
<td class="nump">$ 201,834<span></span>
</td>
<td class="nump">$ 253,317<span></span>
</td>
<td class="nump">$ 204,288<span></span>
</td>
<td class="nump">$ 211,676<span></span>
</td>
<td class="nump">$ 202,786<span></span>
</td>
<td class="nump">$ 258,805<span></span>
</td>
<td class="nump">$ 215,664<span></span>
</td>
<td class="nump">$ 876,201<span></span>
</td>
<td class="nump">$ 888,931<span></span>
</td>
<td class="nump">$ 846,635<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_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember', window );">Consumer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">625,581<span></span>
</td>
<td class="nump">589,867<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_ContractWithCustomerSalesChannelAxis=jbss_SalesChannelCommercialIngredientsMember', window );">Commercial Ingredients [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">140,103<span></span>
</td>
<td class="nump">154,114<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_ContractWithCustomerSalesChannelAxis=jbss_SalesChannelContractPackagingMember', window );">Contract Packaging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,517<span></span>
</td>
<td class="nump">$ 144,950<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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember</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_ContractWithCustomerSalesChannelAxis=jbss_SalesChannelCommercialIngredientsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerSalesChannelAxis=jbss_SalesChannelCommercialIngredientsMember</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_ContractWithCustomerSalesChannelAxis=jbss_SalesChannelContractPackagingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerSalesChannelAxis=jbss_SalesChannelContractPackagingMember</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>75
<FILENAME>R60.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.2</span><table class="report" border="0" cellspacing="2" id="idp6794778032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Summary of Impact of Topic 606 on Consolidated Statement of Comprehensive Income (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Mar. 28, 2019</div></th>
<th class="th"><div>Dec. 27, 2018</div></th>
<th class="th"><div>Sep. 27, 2018</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Mar. 29, 2018</div></th>
<th class="th"><div>Dec. 28, 2017</div></th>
<th class="th"><div>Sep. 28, 2017</div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Net sales</a></td>
<td class="nump">$ 216,762<span></span>
</td>
<td class="nump">$ 201,834<span></span>
</td>
<td class="nump">$ 253,317<span></span>
</td>
<td class="nump">$ 204,288<span></span>
</td>
<td class="nump">$ 211,676<span></span>
</td>
<td class="nump">$ 202,786<span></span>
</td>
<td class="nump">$ 258,805<span></span>
</td>
<td class="nump">$ 215,664<span></span>
</td>
<td class="nump">$ 876,201<span></span>
</td>
<td class="nump">$ 888,931<span></span>
</td>
<td class="nump">$ 846,635<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="nump">43,618<span></span>
</td>
<td class="nump">38,815<span></span>
</td>
<td class="nump">42,883<span></span>
</td>
<td class="nump">32,954<span></span>
</td>
<td class="nump">32,940<span></span>
</td>
<td class="nump">33,107<span></span>
</td>
<td class="nump">37,733<span></span>
</td>
<td class="nump">35,119<span></span>
</td>
<td class="nump">158,270<span></span>
</td>
<td class="nump">138,899<span></span>
</td>
<td class="nump">141,923<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Income from operations</a></td>
<td class="nump">16,424<span></span>
</td>
<td class="nump">15,408<span></span>
</td>
<td class="nump">16,640<span></span>
</td>
<td class="nump">10,052<span></span>
</td>
<td class="nump">10,448<span></span>
</td>
<td class="nump">14,024<span></span>
</td>
<td class="nump">14,102<span></span>
</td>
<td class="nump">17,615<span></span>
</td>
<td class="nump">58,524<span></span>
</td>
<td class="nump">56,189<span></span>
</td>
<td class="nump">60,477<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 );">Net income</a></td>
<td class="nump">$ 11,265<span></span>
</td>
<td class="nump">$ 10,331<span></span>
</td>
<td class="nump">$ 11,264<span></span>
</td>
<td class="nump">$ 6,606<span></span>
</td>
<td class="nump">$ 5,628<span></span>
</td>
<td class="nump">$ 8,552<span></span>
</td>
<td class="nump">$ 7,609<span></span>
</td>
<td class="nump">$ 10,711<span></span>
</td>
<td class="nump">$ 39,466<span></span>
</td>
<td class="nump">$ 32,500<span></span>
</td>
<td class="nump">$ 36,125<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Earnings per share-basic</a></td>
<td class="nump">$ 0.98<span></span>
</td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="nump">$ 0.99<span></span>
</td>
<td class="nump">$ 0.58<span></span>
</td>
<td class="nump">$ 0.49<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 0.94<span></span>
</td>
<td class="nump">$ 3.45<span></span>
</td>
<td class="nump">$ 2.86<span></span>
</td>
<td class="nump">$ 3.19<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_EarningsPerShareDiluted', window );">Earnings per share-diluted</a></td>
<td class="nump">$ 0.98<span></span>
</td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="nump">$ 0.98<span></span>
</td>
<td class="nump">$ 0.57<span></span>
</td>
<td class="nump">$ 0.49<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 0.94<span></span>
</td>
<td class="nump">$ 3.43<span></span>
</td>
<td class="nump">$ 2.84<span></span>
</td>
<td class="nump">$ 3.17<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 );">Disaggregation of Revenue Before 606 Impact [Member] | Accounting Standards Update 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 888,595<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">138,819<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_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,109<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 );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,420<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_EarningsPerShareBasic', window );">Earnings per share-basic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.85<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_EarningsPerShareDiluted', window );">Earnings per share-diluted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.83<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_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member', window );">Impact of 606 [Member] | Accounting Standards Update 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 336<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">80<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_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80<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 );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80<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_EarningsPerShareBasic', window );">Earnings per share-basic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.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_EarningsPerShareDiluted', window );">Earnings per share-diluted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<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_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_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_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_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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems</td>
</tr>
<tr>
<td style="padding-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_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>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R61.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.2</span><table class="report" border="0" cellspacing="2" id="idp6794529424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Components of Inventories (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 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>Inventory Disclosure [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 material and supplies</a></td>
<td class="nump">$ 58,927<span></span>
</td>
<td class="nump">$ 73,209<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_InventoryFinishedGoodsAndWorkInProcessNetOfReserves', window );">Work-in-process and finished goods</a></td>
<td class="nump">98,097<span></span>
</td>
<td class="nump">101,153<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 157,024<span></span>
</td>
<td class="nump">$ 174,362<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_InventoryFinishedGoodsAndWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 aggregated amount of merchandise or goods held by the entity and readily available for future sale plus items held by the entity which are partially complete or in the process of being readied for future sale. This amount is net of valuation reserves and adjustments.</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)(3))<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)(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_InventoryFinishedGoodsAndWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R62.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.2</span><table class="report" border="0" cellspacing="2" id="idp6781083840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_Goodwill', window );">Goodwill related to acquisition of Squirrel Brand</a></td>
<td class="nump">$ 9,650<span></span>
</td>
<td class="nump">$ 9,650<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_BusinessAcquisitionAxis=jbss_SquirrelBrandMember', window );">Squirrel Brand [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_Goodwill', window );">Goodwill related to acquisition of Squirrel Brand</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,650<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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<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 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionAxis=jbss_SquirrelBrandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=jbss_SquirrelBrandMember</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>78
<FILENAME>R63.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.2</span><table class="report" border="0" cellspacing="2" id="idp6787467376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Components of Identifiable Intangible Assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetsGross', window );">Total intangible assets, gross</a></td>
<td class="nump">$ 38,360<span></span>
</td>
<td class="nump">$ 38,360<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_jbss_AccumulatedAmortizationAndImpairmentAbstract', window );"><strong>Less accumulated amortization:</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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(23,734)<span></span>
</td>
<td class="num">(20,706)<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_FiniteLivedIntangibleAssetsNet', window );">Net intangible assets</a></td>
<td class="nump">14,626<span></span>
</td>
<td class="nump">17,654<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member] | Squirrel Brand [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetsGross', window );">Total intangible assets, gross</a></td>
<td class="nump">21,100<span></span>
</td>
<td class="nump">21,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_jbss_AccumulatedAmortizationAndImpairmentAbstract', window );"><strong>Less accumulated amortization:</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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(14,466)<span></span>
</td>
<td class="num">(12,182)<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Brand Names [Member] | Squirrel Brand [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetsGross', window );">Total intangible assets, gross</a></td>
<td class="nump">16,990<span></span>
</td>
<td class="nump">16,990<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_AccumulatedAmortizationAndImpairmentAbstract', window );"><strong>Less accumulated amortization:</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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(9,182)<span></span>
</td>
<td class="num">(8,492)<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete Agreement [Member] | Squirrel Brand [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetsGross', window );">Total intangible assets, gross</a></td>
<td class="nump">270<span></span>
</td>
<td class="nump">270<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_jbss_AccumulatedAmortizationAndImpairmentAbstract', window );"><strong>Less accumulated amortization:</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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">$ (86)<span></span>
</td>
<td class="num">$ (32)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_AccumulatedAmortizationAndImpairmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Amortization And Impairment [Abstract]</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;">jbss_AccumulatedAmortizationAndImpairmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="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)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<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 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</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_BusinessAcquisitionAxis=jbss_SquirrelBrandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=jbss_SquirrelBrandMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</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>79
<FILENAME>R64.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.2</span><table class="report" border="0" cellspacing="2" id="idp6950100304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Amortization of Intangible Assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">Administrative Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 3,028<span></span>
</td>
<td class="nump">$ 2,016<span></span>
</td>
<td class="nump">$ 1,369<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<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 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-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_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</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>80
<FILENAME>R65.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.2</span><table class="report" border="0" cellspacing="2" id="idp6775517552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Summary of Expected Amortization Expense (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 27, 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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract', window );"><strong>Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">June 25, 2020</a></td>
<td class="nump">$ 2,501<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">June 24, 2021</a></td>
<td class="nump">2,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">June 30, 2022</a></td>
<td class="nump">1,896<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">June 29, 2023</a></td>
<td class="nump">1,657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">June 27, 2024</a></td>
<td class="nump">$ 1,414<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract</td>
</tr>
<tr>
<td style="padding-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>81
<FILENAME>R66.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.2</span><table class="report" border="0" cellspacing="2" id="idp6668118768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 30, 2017</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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [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_GoodwillGross', window );">Gross goodwill balance at June 30, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,766<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (8,766)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired during fiscal 2018</a></td>
<td class="nump">$ 9,650<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_Goodwill', window );">Balance at June 27, 2019</a></td>
<td class="nump">$ 9,650<span></span>
</td>
<td class="nump">$ 9,650<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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<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 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>82
<FILENAME>R67.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.2</span><table class="report" border="0" cellspacing="2" id="idp6796218560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revolving Credit Facility  - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jul. 07, 2017 </div>
<div>USD ($) </div>
<div>Dividends</div>
</th>
<th class="th">
<div>Jun. 27, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th">
<div>Feb. 07, 2008 </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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Revolving credit facility borrowings</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="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_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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 );">Revolving loan commitment and letter of credit sub 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="nump">$ 117,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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Available credit under the Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">113,550<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_LettersOfCreditOutstandingAmount', window );">Outstanding letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,950<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_ShortTermDebtWeightedAverageInterestRate', window );">Weighted average interest rate for the Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.90%<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_jbss_MinimumLoanAvailabilityRequiredBeforeFixedChargeCoverageRatioCovenantIsApplicable', window );">Minimum loan availability required before fixed charge coverage ratio covenant is applicable</a></td>
<td class="text">&#160;<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="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=jbss_EighthAmendmentToCreditAgreementMember', window );">Eighth Amendment To 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_jbss_ExcessCreditAvailability', window );">Excess availability required under the credit facility</a></td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=jbss_EighthAmendmentToCreditAgreementMember', window );">Eighth Amendment To Credit Agreement [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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval', window );">Aggregate amount of dividends that can be declared without bank consent</a></td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_NumberOfCashDividendOrDistributionWithoutObtainingBankConsent', window );">Number of cash or stock dividends that may be declared in each quarter without obtaining bank consent | Dividends</a></td>
<td class="nump">4<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_jbss_ExcessCreditAvailability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 excess availability required under the credit facility after the declaration of dividends.</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;">jbss_ExcessCreditAvailability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_MinimumLoanAvailabilityRequiredBeforeFixedChargeCoverageRatioCovenantIsApplicable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loan availability required before fixed charge coverage ratio covenant is applicable.</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;">jbss_MinimumLoanAvailabilityRequiredBeforeFixedChargeCoverageRatioCovenantIsApplicable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_NumberOfCashDividendOrDistributionWithoutObtainingBankConsent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash dividend or distribution allowed per fiscal year.</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;">jbss_NumberOfCashDividendOrDistributionWithoutObtainingBankConsent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</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_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_ShortTermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest rate of short-term debt outstanding calculated at point in 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(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_ShortTermDebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends that can be declared or paid without approval of regulatory agency.</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.(e))<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_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=jbss_EighthAmendmentToCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_EighthAmendmentToCreditAgreementMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R68.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.2</span><table class="report" border="0" cellspacing="2" id="idp6796715776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Debt - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2018</div></th>
<th class="th">
<div>Nov. 30, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2006 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 27, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 28, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 01, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 07, 2008 </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_jbss_DebtDisclosureLineItemsLineItems', window );"><strong>Debt Disclosure [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>
<td class="text">&#160;<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_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Date of acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov. 30,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteTerm', window );">Purchase price financed by seller through unsecured promissory note,term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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>
<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_jbss_DebtInstrumentIncreaseInInterestRateInCaseOfDefault', window );">Percentage of increase in interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NotesPayable', window );">Outstanding balance of promissory note</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">$ 5,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=jbss_PromissoryNoteMember', window );">Promissory Note [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_jbss_DebtDisclosureLineItemsLineItems', window );"><strong>Debt Disclosure [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>
<td class="text">&#160;<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_InterestPaid', window );">Interest paid on promissory note</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">$ 413,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=jbss_MortgageFacilityTrancheAMember', window );">Mortgage Facility Tranche A [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_jbss_DebtDisclosureLineItemsLineItems', window );"><strong>Debt Disclosure [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>
<td class="text">&#160;<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 );">Amounts of term loans</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="nump">$ 36,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Interest rate</a></td>
<td class="nump">7.63%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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>
</tr>
<tr class="re">
<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 );">Debt obligation outstanding</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">$ 9,542,000<span></span>
</td>
<td class="nump">$ 11,841,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_LongtermDebtTypeAxis=jbss_MortgageFacilityTrancheBMember', window );">Mortgage Facility Tranche B [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_jbss_DebtDisclosureLineItemsLineItems', window );"><strong>Debt Disclosure [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>
<td class="text">&#160;<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_DebtInstrumentFaceAmount', window );">Amounts of term loans</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="nump">9,000,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_DebtInstrumentInterestRateStatedPercentage', window );">Debt interest fixed rate</a></td>
<td class="nump">4.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis', window );">Mortgage faiclity interest</a></td>
<td class="text">One-month LIBOR plus 3.50% per annum or (ii) 4.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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate added to LIBOR</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongTermDebt', window );">Debt obligation outstanding</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,386,000<span></span>
</td>
<td class="nump">2,960,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_LongtermDebtTypeAxis=jbss_SelmaTexasFacilityFinancingObligationMember', window );">Selma, Texas Properties [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_jbss_DebtDisclosureLineItemsLineItems', window );"><strong>Debt Disclosure [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>
<td class="text">&#160;<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_DebtAndCapitalLeaseObligations', window );">Capital lease recorded as debt obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_jbss_PropertySoldToRelatedParty', window );">Selling price of Texas properties sold to related party partnerships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_jbss_LeasePeriodForFairValueRent', window );">Lease term of Texas properties</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>
<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_jbss_PercentageOfPurchasePriceOnFairValue', window );">Option percentage of fair value to purchase the properties</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">95.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_PercentageOfPurchasePriceOnFairValueIncErtainCircumstances', window );">Option percentage of fair value to purchase the properties in certain circumstances</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">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Debt obligation outstanding</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,120,000<span></span>
</td>
<td class="nump">$ 10,584,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_MinimumRepurchasePrice', window );">Minimum amount accepted for repurchase</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">14,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=jbss_UnsecuredPromissoryNoteMember', window );">Unsecured Promissory Note [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_jbss_DebtDisclosureLineItemsLineItems', window );"><strong>Debt Disclosure [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>
<td class="text">&#160;<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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Purchase price financed by seller through unsecured promissory note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteTerm', window );">Purchase price financed by seller through unsecured promissory note,term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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>
<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_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteInterestRate', window );">Unsecured promissory note, periodic payment, principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentPeriodicPaymentPrincipal', window );">Unsecured promissory note, periodic payment, principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 319,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=jbss_MortgageFacilityMember', window );">Mortgage Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_jbss_DebtDisclosureLineItemsLineItems', window );"><strong>Debt Disclosure [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>
<td class="text">&#160;<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_DebtInstrumentFaceAmount', window );">Amounts of term loans</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="nump">$ 45,000,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_DebtInstrumentInterestRateStatedPercentage', window );">Debt interest fixed 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">4.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_NetWorthToBeMaintainedSpecifiedUnderMortgageFacility', window );">Mortgage Facility contain covenants to maintain specified net worth</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">$ 110,000,000<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_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition', window );">Carrying amount of assets pledged as collateral</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">$ 69,408,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination, consideration transferred promissory note interest rate.</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;">jbss_BusinessCombinationConsiderationTransferredPromissoryNoteInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_BusinessCombinationConsiderationTransferredPromissoryNoteTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination, consideration transferred promissory note term.</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;">jbss_BusinessCombinationConsiderationTransferredPromissoryNoteTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_DebtDisclosureLineItemsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jbss_DebtDisclosureLineItemsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_DebtInstrumentIncreaseInInterestRateInCaseOfDefault">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument Increase In Interest Rate In Case Of Default</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;">jbss_DebtInstrumentIncreaseInInterestRateInCaseOfDefault</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_LeasePeriodForFairValueRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease Period For Fair Value Rent</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;">jbss_LeasePeriodForFairValueRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_MinimumRepurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 repurchase price.</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;">jbss_MinimumRepurchasePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_NetWorthToBeMaintainedSpecifiedUnderMortgageFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Mortgage Facility contain covenants to maintain specified net worth</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;">jbss_NetWorthToBeMaintainedSpecifiedUnderMortgageFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_PercentageOfPurchasePriceOnFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Purchase Price On Fair Value</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;">jbss_PercentageOfPurchasePriceOnFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_PercentageOfPurchasePriceOnFairValueIncErtainCircumstances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Purchase Price On Fair Value In Certain Circumstances</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;">jbss_PercentageOfPurchasePriceOnFairValueIncErtainCircumstances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_PropertySoldToRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property Sold To Related Party</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;">jbss_PropertySoldToRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_BusinessAcquisitionEffectiveDateOfAcquisition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 acquirer obtains control of the acquiree, 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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=84229725&amp;loc=d3e848-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84229725&amp;loc=d3e845-128460<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 incurred by the acquirer as part of consideration transferred in a business combination.</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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109124213&amp;loc=d3e6578-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109124213&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 values as of the balance sheet date of all debt, including all short-term borrowings, long-term debt, and 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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13,16)<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.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_DebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_DebtInstrumentDescriptionOfVariableRateBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR.</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_DebtInstrumentDescriptionOfVariableRateBasis</td>
</tr>
<tr>
<td style="padding-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_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_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_DebtInstrumentPeriodicPaymentPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the required periodic payments applied to principal.</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_DebtInstrumentPeriodicPaymentPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.</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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-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_InterestPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_LongTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.</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_LongTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="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_NotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond 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 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 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(22))<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(16))<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_NotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount, as of the date of the latest financial statement presented, of all assets that are pledged as collateral for the payment of the related debt obligation primarily arising from secured borrowings, repurchase agreements or other current or potential obligations, where the secured party does not have the right by contract or custom to sell or re-pledge the collateral and therefore are not reclassified and separately reported in the statement of financial position.</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 860<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109249958&amp;loc=SL6224234-111729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentAxis=jbss_PromissoryNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_PromissoryNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=jbss_MortgageFacilityTrancheAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_MortgageFacilityTrancheAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=jbss_MortgageFacilityTrancheBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_MortgageFacilityTrancheBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=jbss_SelmaTexasFacilityFinancingObligationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_SelmaTexasFacilityFinancingObligationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=jbss_UnsecuredPromissoryNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_UnsecuredPromissoryNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=jbss_MortgageFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_MortgageFacilityMember</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>84
<FILENAME>R69.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.2</span><table class="report" border="0" cellspacing="2" id="idp6780407552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-term Debt - Long-term Debt (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</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_UnamortizedDebtIssuanceExpense', window );">Unamortized debt issuance costs</a></td>
<td class="num">$ (79)<span></span>
</td>
<td class="num">$ (124)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts', window );">Total Debt</a></td>
<td class="nump">27,719<span></span>
</td>
<td class="nump">34,525<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Less: Current maturities, net of unamortized debt issuance costs</a></td>
<td class="num">(7,338)<span></span>
</td>
<td class="num">(7,169)<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_LongTermDebtAndCapitalLeaseObligations', window );">Total long-term debt, net of unamortized debt issuance costs</a></td>
<td class="nump">20,381<span></span>
</td>
<td class="nump">27,356<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=jbss_MortgageFacilityTrancheAMember', window );">Mortgage Facility Tranche A [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</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_LongTermDebt', window );">Amounts of term loans</a></td>
<td class="nump">9,542<span></span>
</td>
<td class="nump">11,841<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=jbss_MortgageFacilityTrancheBMember', window );">Mortgage Facility Tranche B [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</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_LongTermDebt', window );">Amounts of term loans</a></td>
<td class="nump">2,386<span></span>
</td>
<td class="nump">2,960<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=jbss_UnsecuredPromissoryNoteMember', window );">Unsecured Promissory Note [Member] | Squirrel Brand [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</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_LongTermDebt', window );">Amounts of term loans</a></td>
<td class="nump">5,750<span></span>
</td>
<td class="nump">9,264<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=jbss_SelmaTexasFacilityFinancingObligationMember', window );">Selma, Texas Properties [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</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_LongTermDebt', window );">Amounts of term loans</a></td>
<td class="nump">$ 10,120<span></span>
</td>
<td class="nump">$ 10,584<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 aggregate of total long-term debt, including current maturities and short-term debt, net of unamortized debt issuance 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;">jbss_DebtLongTermAndShortTermCombinedAmountNetOfUnamortizedDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt and capital lease 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 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_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt and capital leases due within 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.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_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or 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 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_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongtermDebtTypeAxis=jbss_MortgageFacilityTrancheAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_MortgageFacilityTrancheAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=jbss_MortgageFacilityTrancheBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_MortgageFacilityTrancheBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=jbss_UnsecuredPromissoryNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_UnsecuredPromissoryNoteMember</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_BusinessAcquisitionAxis=jbss_SquirrelBrandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=jbss_SquirrelBrandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=jbss_SelmaTexasFacilityFinancingObligationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_SelmaTexasFacilityFinancingObligationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R70.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.2</span><table class="report" border="0" cellspacing="2" id="idp6795220096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Debt - Long-term Debt (Parenthetical) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2017</div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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_LongtermDebtTypeAxis=jbss_MortgageFacilityTrancheAMember', window );">Mortgage Facility Tranche A [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.25%<span></span>
</td>
<td class="nump">7.63%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Monthly installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 230<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 );">Long-term debt, maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar.  01,  2023<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_LongtermDebtTypeAxis=jbss_MortgageFacilityTrancheBMember', window );">Mortgage Facility Tranche B [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentPeriodicPayment', window );">Monthly installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57<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 );">Minimum interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.25%<span></span>
</td>
<td class="nump">4.25%<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Long-term debt, maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar.  01,  2023<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_LongtermDebtTypeAxis=jbss_UnsecuredPromissoryNoteMember', window );">Unsecured Promissory Note [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_DebtInstrumentPaymentCommencementPeriod', window );">Unsecured promissory note, periodic payment,commencement date</a></td>
<td class="text">2018-01<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_DebtInstrumentPeriodicPaymentPrincipal', window );">Unsecured promissory note, periodic payment, principal</a></td>
<td class="nump">$ 319<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_LongtermDebtTypeAxis=jbss_SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMember', window );">Selma Texas Facility Financing Obligation Due in Installments through September 1, 2031 [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Monthly installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 103<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 );">Long-term debt, maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep.  01,  2026<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_BusinessAcquisitionAxis=jbss_SquirrelBrandMember', window );">Squirrel Brand [Member] | Unsecured Promissory Note [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_DebtInstrumentPaymentCommencementPeriod', window );">Unsecured promissory note, periodic payment,commencement date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2018-01<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_DebtInstrumentPeriodicPaymentPrincipal', window );">Unsecured promissory note, periodic payment, principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 319<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_LongTermDebtPercentageBearingFixedInterestRate', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.50%<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 );">Long-term debt, maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov. 30,  2020<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_jbss_DebtInstrumentPaymentCommencementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt instrument payment commencement 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;">jbss_DebtInstrumentPaymentCommencementPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearMonthItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_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_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the required periodic payments including both interest and principal payments.</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_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentPeriodicPaymentPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the required periodic payments applied to principal.</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_DebtInstrumentPeriodicPaymentPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.</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_LongTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="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_LongtermDebtTypeAxis=jbss_MortgageFacilityTrancheAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_MortgageFacilityTrancheAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=jbss_MortgageFacilityTrancheBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_MortgageFacilityTrancheBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=jbss_UnsecuredPromissoryNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_UnsecuredPromissoryNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=jbss_SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_SelmaTexasFacilityFinancingObligationDueInInstallmentsThroughSeptemberOneTwoThousandThirtyOneMember</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_BusinessAcquisitionAxis=jbss_SquirrelBrandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=jbss_SquirrelBrandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R71.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.2</span><table class="report" border="0" cellspacing="2" id="idp6778429232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-term Debt - Aggregate Maturities of Long-term Debt (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths', window );">June 25, 2020</a></td>
<td class="nump">$ 7,373<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">June 24, 2021</a></td>
<td class="nump">5,625<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">June 30, 2022</a></td>
<td class="nump">3,886<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">June 29, 2023</a></td>
<td class="nump">3,209<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">June 27, 2024</a></td>
<td class="nump">718<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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">6,987<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_DebtLongtermAndShorttermCombinedAmount', window );">Total long-term debt maturities</a></td>
<td class="nump">$ 27,798<span></span>
</td>
<td class="nump">$ 34,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_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_DebtLongtermAndShorttermCombinedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 aggregate of total long-term debt, including current maturities and short-term debt.</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_DebtLongtermAndShorttermCombinedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Principal amount of long-term debt and capital lease obligation maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</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_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R72.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.2</span><table class="report" border="0" cellspacing="2" id="idp6795597728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</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_jbss_IncometaxdisclosureLineItems', window );"><strong>IncomeTaxDisclosure [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Unrecognized tax benefits and accrued interest and penalties long-term</a></td>
<td class="nump">$ 259<span></span>
</td>
<td class="nump">$ 214<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 );">Total gross amounts of unrecognized tax benefits</a></td>
<td class="nump">$ 240<span></span>
</td>
<td class="nump">$ 207<span></span>
</td>
<td class="nump">$ 174<span></span>
</td>
<td class="nump">$ 24<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_jbss_StateAxis=stpr_IL', window );">Illinois [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_jbss_IncometaxdisclosureLineItems', window );"><strong>IncomeTaxDisclosure [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Year of tax returns audit</a></td>
<td class="text">2016 2017 2018<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_jbss_StateAxis=stpr_CA', window );">California [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_jbss_IncometaxdisclosureLineItems', window );"><strong>IncomeTaxDisclosure [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>
<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_OpenTaxYear', window );">Year of tax returns audit</a></td>
<td class="text">2015 2016 2017 2018<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_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_IncometaxdisclosureLineItems', window );"><strong>IncomeTaxDisclosure [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Year of tax returns audit</a></td>
<td class="text">2016 2017 2018<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_jbss_IncometaxdisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Tax Disclosure [Line Items]</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;">jbss_IncometaxdisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_OpenTaxYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax year that remains open to examination under enacted tax laws, in CCYY 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (e)<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_OpenTaxYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:gYearListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_jbss_StateAxis=stpr_IL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jbss_StateAxis=stpr_IL</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_jbss_StateAxis=stpr_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jbss_StateAxis=stpr_CA</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R73.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.2</span><table class="report" border="0" cellspacing="2" id="idp6778178560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Provision for Income Taxes (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</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_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 10,309<span></span>
</td>
<td class="nump">$ 10,722<span></span>
</td>
<td class="nump">$ 17,013<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_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">2,951<span></span>
</td>
<td class="nump">2,464<span></span>
</td>
<td class="nump">2,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_CurrentIncomeTaxExpenseBenefit', window );">Total current expense</a></td>
<td class="nump">13,260<span></span>
</td>
<td class="nump">13,186<span></span>
</td>
<td class="nump">19,757<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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</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_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred federal</a></td>
<td class="nump">395<span></span>
</td>
<td class="nump">3,902<span></span>
</td>
<td class="num">(1,698)<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_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred state</a></td>
<td class="num">(693)<span></span>
</td>
<td class="num">(238)<span></span>
</td>
<td class="num">(46)<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_DeferredIncomeTaxExpenseBenefit', window );">Total deferred (benefit) expense</a></td>
<td class="num">(298)<span></span>
</td>
<td class="nump">3,664<span></span>
</td>
<td class="num">(1,744)<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_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">$ 12,962<span></span>
</td>
<td class="nump">$ 16,850<span></span>
</td>
<td class="nump">$ 18,013<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 federal tax expense (benefit) pertaining to income (loss) 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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<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 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://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 (a)<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_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) pertaining to taxable income (loss) 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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: 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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 state and local tax expense (benefit) pertaining to income (loss) 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 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 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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<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 9<br> -Subparagraph (a)<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_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred federal income tax expense (benefit) pertaining to income (loss) 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<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(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-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_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred income tax expense (benefit) pertaining to income (loss) 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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<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 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://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><br>Reference 4: 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 9<br> -Subparagraph (b)<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_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred state and local tax expense (benefit) pertaining to income (loss) 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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<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 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://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 (b)<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_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R74.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.2</span><table class="report" border="0" cellspacing="2" id="idp6775369792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliations of Income Taxes at Statutory Federal Income Tax Rate (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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 Tax Disclosure [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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal statutory income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">28.10%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">3.10%<span></span>
</td>
<td class="nump">3.10%<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Impact of Tax Reform</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.30%<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_jbss_EffectiveIncomeTaxRateReconciliation162MLimitationPercent', window );">Section 162(m) Limitation</a></td>
<td class="nump">1.10%<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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and development tax credit</a></td>
<td class="num">(0.30%)<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
<td class="num">(0.10%)<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_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities', window );">Domestic manufacturing deduction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2.20%)<span></span>
</td>
<td class="num">(3.10%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Windfall tax benefits</a></td>
<td class="num">(0.20%)<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
<td class="num">(1.80%)<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_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Uncertain tax positions</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="num">(0.10%)<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
<td class="num">(0.10%)<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">24.70%<span></span>
</td>
<td class="nump">34.10%<span></span>
</td>
<td class="nump">33.30%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_EffectiveIncomeTaxRateReconciliation162MLimitationPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>It represents effective income tax rate reconciliation 162 m limitation percent.</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;">jbss_EffectiveIncomeTaxRateReconciliation162MLimitationPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax 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 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production 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 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 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity-based compensation costs.</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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<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 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 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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other 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 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><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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R75.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.2</span><table class="report" border="0" cellspacing="2" id="idp6782286304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Deferred Tax Assets and Liabilities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 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_DeferredTaxAssetsNetNoncurrentClassificationAbstract', window );"><strong>Deferred tax assets (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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 332<span></span>
</td>
<td class="nump">$ 305<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation', window );">Employee compensation</a></td>
<td class="nump">1,673<span></span>
</td>
<td class="nump">810<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventory</a></td>
<td class="nump">309<span></span>
</td>
<td class="nump">273<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_jbss_DeferredTaxLiabilitiesDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="num">(10,847)<span></span>
</td>
<td class="num">(9,504)<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_jbss_DeferredTaxAssetsCapitalizedLeasesNoncurrent', window );">Capitalized leases</a></td>
<td class="nump">1,117<span></span>
</td>
<td class="nump">1,020<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_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Goodwill and intangible assets</a></td>
<td class="nump">3,182<span></span>
</td>
<td class="nump">3,160<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions', window );">Retirement plan</a></td>
<td class="nump">6,599<span></span>
</td>
<td class="nump">5,484<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits', window );">Workers' compensation</a></td>
<td class="nump">1,862<span></span>
</td>
<td class="nump">1,692<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Share based compensation</a></td>
<td class="nump">1,305<span></span>
</td>
<td class="nump">1,281<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_DeferredTaxAssetsCapitalLossCarryforwards', window );">Capital loss carryforward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther', window );">Other</a></td>
<td class="nump">191<span></span>
</td>
<td class="nump">503<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_DeferredTaxAssetsValuationAllowanceNoncurrent', window );">Less valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(112)<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_DeferredTaxAssetsLiabilitiesNetNoncurrent', window );">Net deferred tax asset - long term</a></td>
<td class="nump">$ 5,723<span></span>
</td>
<td class="nump">$ 5,024<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_DeferredTaxAssetsCapitalizedLeasesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets Capitalized Leases Non Current</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;">jbss_DeferredTaxAssetsCapitalizedLeasesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_DeferredTaxLiabilitiesDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities Depreciation And Amortization.</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;">jbss_DeferredTaxLiabilitiesDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts, non current.</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;">jbss_Deferredtaxassetstaxdeferredexpensereservesandaccrualsallowancefordoubtfulaccountsnoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_DeferredTaxAssetsCapitalLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.</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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<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 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxAssetsCapitalLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</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_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsLiabilitiesNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-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 50<br> -Paragraph 2<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_DeferredTaxAssetsLiabilitiesNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsNetNoncurrentClassificationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxAssetsNetNoncurrentClassificationAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<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 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<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 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits.</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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="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 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<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 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxAssetsTaxDeferredExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsValuationAllowanceNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation allowance 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 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31928-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_DeferredTaxAssetsValuationAllowanceNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>91
<FILENAME>R76.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.2</span><table class="report" border="0" cellspacing="2" id="idp6795807424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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 Tax Disclosure [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_UnrecognizedTaxBenefits', window );">Beginning balance</a></td>
<td class="nump">$ 207<span></span>
</td>
<td class="nump">$ 174<span></span>
</td>
<td class="nump">$ 24<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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Gross increases - tax positions in prior year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Gross decreases - tax positions in prior year</a></td>
<td class="num">(6)<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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlements</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Gross increases - tax positions in current year</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="nump">23<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_jbss_UnrecognizedTaxBenefitsIncreasesReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapse of statute of limitations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ending balance</a></td>
<td class="nump">$ 240<span></span>
</td>
<td class="nump">$ 207<span></span>
</td>
<td class="nump">$ 174<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_UnrecognizedTaxBenefitsIncreasesReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax benefits increases reductions resulting from lapse of applicable statute of limitations.</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;">jbss_UnrecognizedTaxBenefitsIncreasesReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_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_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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 15A<br> -Subparagraph (a)(1)<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</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 15A<br> -Subparagraph (a)(3)<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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="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 15A<br> -Subparagraph (a)(2)<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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 15A<br> -Subparagraph (a)(1)<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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R77.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.2</span><table class="report" border="0" cellspacing="2" id="idp6784245648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Unrecognized Tax Benefits (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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 Tax Disclosure [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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would affect annual effective tax rate</a></td>
<td class="nump">$ 217<span></span>
</td>
<td class="nump">$ 177<span></span>
</td>
<td class="nump">$ 136<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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</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 15A<br> -Subparagraph (b)<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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R78.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.2</span><table class="report" border="0" cellspacing="2" id="idp6781437216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingent Liabilities - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Aug. 31, 2018 </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 Disclosure [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_LitigationReserveCurrent', window );">Litigation settlement amount</a></td>
<td class="nump">$ 1,200<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_LitigationReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.</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 450<br> -SubTopic 20<br> -Section 55<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=6396582&amp;loc=d3e15243-108350<br><br>Reference 3: 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_LitigationReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>94
<FILENAME>R79.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.2</span><table class="report" border="0" cellspacing="2" id="idp6949923088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Rent Expense Related to Operating Leases (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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 Disclosure [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_OperatingLeasesRentExpenseNet', window );">Rent expense related to operating leases</a></td>
<td class="nump">$ 1,981<span></span>
</td>
<td class="nump">$ 1,988<span></span>
</td>
<td class="nump">$ 1,880<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_OperatingLeasesRentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41499-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R80.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.2</span><table class="report" border="0" cellspacing="2" id="idp6796493360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Aggregate Non-Cancelable Lease Commitments under Operating Leases (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 27, 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 Disclosure [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_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">June 25, 2020</a></td>
<td class="nump">$ 1,715<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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">June 24, 2021</a></td>
<td class="nump">1,540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">June 30, 2022</a></td>
<td class="nump">1,392<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_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">June 29, 2023</a></td>
<td class="nump">1,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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">June 27, 2024</a></td>
<td class="nump">464<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_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">133<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_OperatingLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
<td class="nump">$ 6,353<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_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</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 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>96
<FILENAME>R81.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.2</span><table class="report" border="0" cellspacing="2" id="idp6782445040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 27, 2019 </div>
<div>Vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 28, 2018 </div>
<div>Vote </div>
<div>$ / shares </div>
<div>shares</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_StatementClassOfStockAxis=jbss_NoncumulativeCommonStockMember', window );">Common Stock, Non-Cumulative Voting Rights of One Vote Per Share [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_jbss_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value | $ / shares</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<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_jbss_RightOfElectingMembersOfBoardOfDirectorsPercentage', window );">Percentage of members comprising the Board of Directors elected by the holders of Common Stock</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<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_jbss_NumberOfNoncumulativeVotingPerShare', window );">Noncumulative voting rights per share | Vote</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock [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_jbss_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value | $ / shares</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_ConvertibleNumberOfCommonShares', window );">Number of shares of Common Stock converted from each share of Class A Stock | shares</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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_jbss_NumberOfVotingPerShareOnOtherMatters', window );">Number of votes per share | Vote</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_ConvertibleNumberOfCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Convertible Number Of Common Shares</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;">jbss_ConvertibleNumberOfCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_NumberOfNoncumulativeVotingPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Noncumulative Voting Per Share</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;">jbss_NumberOfNoncumulativeVotingPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_NumberOfVotingPerShareOnOtherMatters">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 votes per share on all other matters which Class A and Common holders are entitled to vote.</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;">jbss_NumberOfVotingPerShareOnOtherMatters</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_RightOfElectingMembersOfBoardOfDirectorsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right Of Electing Members Of Board Of Directors Percentage</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;">jbss_RightOfElectingMembersOfBoardOfDirectorsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_StockholdersEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jbss_StockholdersEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_StatementClassOfStockAxis=jbss_NoncumulativeCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=jbss_NoncumulativeCommonStockMember</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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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>97
<FILENAME>R82.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.2</span><table class="report" border="0" cellspacing="2" id="idp6791313808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Plans - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 29, 2014</div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Options granted</a></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">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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Expected weighted average recognize period of unrecognized compensation cost related to non-vested share-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 4 months 24 days<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense related to non-vested share-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,688<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_TitleOfIndividualAxis=jbss_AwardsToAllParticipantsMember', window );">Awards To All Participants [Member] | Equity Grant Cap [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
<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_jbss_MaximumNumberOfShareBasedAwards', window );">Maximum number of shares that may be awarded to participant in one calendar year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000,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_TitleOfIndividualAxis=jbss_AwardsToOneParticipantMember', window );">Awards To One Participant [Member] | Equity Grant Cap [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
<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_jbss_MaximumNumberOfShareBasedAwards', window );">Maximum number of shares that may be awarded to participant in one calendar year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Unit [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
<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_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue', window );">Fair value of RSUs granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,334<span></span>
</td>
<td class="nump">$ 3,296<span></span>
</td>
<td class="nump">$ 2,773<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_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred', window );">Restricted stock units vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,628<span></span>
</td>
<td class="nump">61,008<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of RSUs vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,744<span></span>
</td>
<td class="nump">$ 2,680<span></span>
</td>
<td class="nump">$ 1,910<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Expected weighted average recognize period of unrecognized compensation cost related to non-vested share-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 4 months 24 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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Unit [Member] | Employees [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
<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 );">Vesting period of restricted stock units granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Unit [Member] | Non Employee Directors [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Expiration time period</a></td>
<td class="text">10 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="re">
<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 );">Vesting period of restricted stock units granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<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_PlanNameAxis=jbss_TwoThousandAndFourteenOmnibusPlanMember', window );">2014 Omnibus Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Common stock authorized for grants of awards under equity incentive plan</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Common Stock authorized for future grants of award</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">726,248,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_MaximumAmountOfOptionsOrStockAppreciationRights', window );">Maximum number of stock options or stock appreciation rights awarded to an individual</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty', window );">Amount that may be paid to any participant for awards payable in cash or property other than Common Stock</a></td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExercisablePercent', window );">Percentage of options granted under Equity Incentive Plan exercisable annually</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jbss_TwoThousandAndFourteenOmnibusPlanMember', window );">2014 Omnibus Plan [Member] | Restricted Stock Unit [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
<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_jbss_MaximumNumberOfShareBasedAwards', window );">Maximum number of shares that may be awarded to participant in one calendar year</a></td>
<td class="nump">250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_PlanNameAxis=jbss_TwoThousandAndFourteenOmnibusPlanMember', window );">2014 Omnibus Plan [Member] | Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
<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_jbss_MaximumNumberOfShareBasedAwards', window );">Maximum number of shares that may be awarded to participant in one calendar year</a></td>
<td class="nump">250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_PlanNameAxis=jbss_TwoThousandAndFourteenOmnibusPlanMember', window );">2014 Omnibus Plan [Member] | Other Stock Based 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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
<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_jbss_MaximumNumberOfShareBasedAwards', window );">Maximum number of shares that may be awarded to participant in one calendar year</a></td>
<td class="nump">250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_PlanNameAxis=jbss_TwoThousandAndFourteenOmnibusPlanMember', window );">2014 Omnibus Plan [Member] | Performance Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
<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_jbss_MaximumNumberOfShareBasedAwards', window );">Maximum number of shares that may be awarded to participant in one calendar year</a></td>
<td class="nump">250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_MaximumAmountOfOptionsOrStockAppreciationRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of options or SARs that can be granted to participant in one calendar year.</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;">jbss_MaximumAmountOfOptionsOrStockAppreciationRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_MaximumNumberOfShareBasedAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of shares that may be awarded to all participants in one calendar year.</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;">jbss_MaximumNumberOfShareBasedAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award equity instruments other than options grants in period total fair value.</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;">jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award equity instruments other than options outstanding number vested and deferred.</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;">jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumberVestedAndDeferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Maximum Amount Payable in Cash and Property</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;">jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountPayableInCashAndProperty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExercisablePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock options that vest and are exercisable on an annual basis.</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;">jbss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedExercisablePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 compensation awards.</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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>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)(iv)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_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_TitleOfIndividualAxis=jbss_AwardsToAllParticipantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=jbss_AwardsToAllParticipantsMember</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_OptionIndexedToIssuersEquityEquityAxis=jbss_EquityGrantCapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OptionIndexedToIssuersEquityEquityAxis=jbss_EquityGrantCapMember</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_TitleOfIndividualAxis=jbss_AwardsToOneParticipantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=jbss_AwardsToOneParticipantMember</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_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestrictedStockUnitsRSUMember</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_TitleOfIndividualAxis=jbss_EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=jbss_EmployeesMember</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_TitleOfIndividualAxis=jbss_NonEmployeeDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=jbss_NonEmployeeDirectorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=jbss_TwoThousandAndFourteenOmnibusPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=jbss_TwoThousandAndFourteenOmnibusPlanMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=jbss_OtherStockBasedAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_OtherStockBasedAwardsMember</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_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PerformanceSharesMember</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>98
<FILENAME>R83.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.2</span><table class="report" border="0" cellspacing="2" id="idp6950315280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Plans - Summary of Stock Option Activity (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 27, 2019 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding beginning balance, Shares | shares</a></td>
<td class="nump">500<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding ending balance, Shares | shares</a></td>
<td class="nump">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding beginning Balance, Weighted-Average Exercise Price | $ / shares</a></td>
<td class="nump">$ 8.71<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 );">Outstanding Ending Balance, Weighted-Average Exercise Price | $ / shares</a></td>
<td class="nump">$ 8.71<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Outstanding, Weighted-Average Remaining Contractual Term in Years</a></td>
<td class="text">2 years 7 months 6 days<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 );">Outstanding, Aggregate Intrinsic Value | $</a></td>
<td class="nump">$ 35<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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R84.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.2</span><table class="report" border="0" cellspacing="2" id="idp6950230112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Plans - Summary of Total Intrinsic Value of All Options Exercised and Total Cash Received from Exercise of Options (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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>Disclosure of Compensation Related Costs, Share-based Payments [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of options exercised</a></td>
<td class="nump">$ 79<span></span>
</td>
<td class="nump">$ 374<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 );">Total cash received from exercise of options</a></td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">$ 63<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into 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 (d)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R85.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.2</span><table class="report" border="0" cellspacing="2" id="idp6667223264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Plans - Summary of RSU Activity (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 27, 2019 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding beginning balance, Shares | shares</a></td>
<td class="nump">189,068<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 );">Granted, Shares | shares</a></td>
<td class="nump">57,984<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested, Shares | shares</a></td>
<td class="num">(49,179)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited, Shares | shares</a></td>
<td class="num">(8,881)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Outstanding ending balance, Shares | shares</a></td>
<td class="nump">188,992<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-Average Grant-Date Fair Value, Beginning Balance | $ / shares</a></td>
<td class="nump">$ 46.35<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Granted, Weighted-Average Grant-Date Fair Value | $ / shares</a></td>
<td class="nump">57.51<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested, Weighted-Average Grant-Date Fair Value | $ / shares</a></td>
<td class="nump">55.79<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited, Weighted-Average Grant-Date Fair Value | $ / shares</a></td>
<td class="nump">57.46<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-Average Grant-Date Fair Value, Ending Balance | $ / shares</a></td>
<td class="nump">$ 46.79<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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-based payment instruments, excluding stock (or unit) options, that were forfeited 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://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)(iv)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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-based payment instruments, excluding stock (or unit) options, that vested 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://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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R86.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.2</span><table class="report" border="0" cellspacing="2" id="idp6667895616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Plans - Summary of Compensation Cost and Income Tax Benefit (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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>Disclosure of Compensation Related Costs, Share-based Payments [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_AllocatedShareBasedCompensationExpense', window );">Compensation cost charged to earnings</a></td>
<td class="nump">$ 2,644<span></span>
</td>
<td class="nump">$ 2,796<span></span>
</td>
<td class="nump">$ 2,504<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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit recognized</a></td>
<td class="nump">$ 661<span></span>
</td>
<td class="nump">$ 895<span></span>
</td>
<td class="nump">$ 951<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_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_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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total recognized tax benefit related to compensation cost for equity-based payment arrangements recognized in income 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 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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R87.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.2</span><table class="report" border="0" cellspacing="2" id="idp6791342480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Dividends - Summary of Cash Dividends (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 10, 2018</div></th>
<th class="th"><div>Jul. 11, 2017</div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_jbss_ScheduleOfDividendsPayableAbstract', window );"><strong>Schedule Of Dividends Payable [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_DividendsPayableDateDeclaredDayMonthAndYear', window );">Declaration Date</a></td>
<td class="text">Jul. 10,  2018<span></span>
</td>
<td class="text">Jul. 11,  2017<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_DividendsPayableDateOfRecordDayMonthAndYear', window );">Record Date</a></td>
<td class="text">Aug.  03,  2018<span></span>
</td>
<td class="text">Aug.  02,  2017<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_DividendsPayableAmountPerShare', window );">Dividend Per Share</a></td>
<td class="nump">$ 2.55<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>
<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_PaymentsOfDividends', window );">Total Amount</a></td>
<td class="nump">$ 29,074<span></span>
</td>
<td class="nump">$ 28,370<span></span>
</td>
<td class="nump">$ 29,074<span></span>
</td>
<td class="nump">$ 28,370<span></span>
</td>
<td class="nump">$ 56,464<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear', window );">Payment Date</a></td>
<td class="text">Aug. 17,  2018<span></span>
</td>
<td class="text">Aug. 15,  2017<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_jbss_ScheduleOfDividendsPayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">jbss_ScheduleOfDividendsPayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_DividendPayableDateToBePaidDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 declared dividend will be paid, 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 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_DividendPayableDateToBePaidDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_DividendsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 per share amount of a dividend declared, but not paid, as of the financial reporting 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 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_DividendsPayableAmountPerShare</td>
</tr>
<tr>
<td style="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_DividendsPayableDateDeclaredDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividend to be paid was declared, 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 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_DividendsPayableDateDeclaredDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_DividendsPayableDateOfRecordDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 holder must own the stock to be entitled to the dividend, 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;">us-gaap_DividendsPayableDateOfRecordDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and 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_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R88.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.2</span><table class="report" border="0" cellspacing="2" id="idp6782661840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash Dividends - Additional Information (Detail) - $ / shares<br></strong></div></th>
<th class="th"><div>Jul. 10, 2019</div></th>
<th class="th"><div>Jul. 10, 2018</div></th>
<th class="th"><div>Jul. 11, 2017</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_ClassOfStockLineItems', window );"><strong>Class of 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_DividendsPayableDateDeclaredDayMonthAndYear', window );">Dividend payable date, declared day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jul. 10,  2018<span></span>
</td>
<td class="text">Jul. 11,  2017<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_DividendsPayableAmountPerShare', window );">Annual cash dividend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.55<span></span>
</td>
<td class="nump">$ 2.50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of 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_DividendsPayableDateDeclaredDayMonthAndYear', window );">Dividend payable date, declared day</a></td>
<td class="text">Jul. 10,  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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_SpecialDividendAmountPerShare', window );">Special cash dividend</a></td>
<td class="nump">$ 2.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_DividendsPayableAmountPerShare', window );">Annual cash dividend</a></td>
<td class="nump">$ 0.60<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_jbss_SpecialDividendAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 per share amount of a special dividend declared, as of the financial reporting date.</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;">jbss_SpecialDividendAmountPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_DividendsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 per share amount of a dividend declared, but not paid, as of the financial reporting 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 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_DividendsPayableAmountPerShare</td>
</tr>
<tr>
<td style="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_DividendsPayableDateDeclaredDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividend to be paid was declared, 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 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_DividendsPayableDateDeclaredDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R89.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.2</span><table class="report" border="0" cellspacing="2" id="idp6782550816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Sep. 05, 2008</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_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan And Defined Contribution Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_RoutePensionLiability', window );">Long-term liability recorded for withdrawal from multi-employer plan</a></td>
<td class="nump">$ 251<span></span>
</td>
<td class="nump">$ 323<span></span>
</td>
<td class="nump">$ 868<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_jbss_PaymentToLaborers', window );">Monthly payment including interest based on terms of settlement with labor union</a></td>
<td class="nump">$ 8<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_RetirementPlanNameAxis=jbss_EmployeeContributionFirstThreePercentMember', window );">Employee Contribution First Three Percent [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_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan And Defined Contribution Plan Disclosure [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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Matching percentage by employer for 401(k) plan contributions</a></td>
<td class="nump">100.00%<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_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Percent of employee contribution under contributory plan</a></td>
<td class="nump">3.00%<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_RetirementPlanNameAxis=jbss_EmployeeContributionNextTwoPercentMember', window );">Employee Contribution Next Two Percent [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_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan And Defined Contribution Plan Disclosure [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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Matching percentage by employer for 401(k) plan contributions</a></td>
<td class="nump">50.00%<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_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Percent of employee contribution under contributory plan</a></td>
<td class="nump">2.00%<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_jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan and Defined Contribution Plan Disclosure [Line Items]</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;">jbss_DefinedBenefitPlanAndDefinedContributionPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_PaymentToLaborers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payment To Laborers</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;">jbss_PaymentToLaborers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_RoutePensionLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Route Pension Liability</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;">jbss_RoutePensionLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</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_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 employer matches of the employee's percentage contribution matched.</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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="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_RetirementPlanNameAxis=jbss_EmployeeContributionFirstThreePercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanNameAxis=jbss_EmployeeContributionFirstThreePercentMember</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_RetirementPlanNameAxis=jbss_EmployeeContributionNextTwoPercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanNameAxis=jbss_EmployeeContributionNextTwoPercentMember</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>105
<FILENAME>R90.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.2</span><table class="report" border="0" cellspacing="2" id="idp6641431264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Expense for 401 (k) Plan (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_PlanNameAxis=jbss_K401PlanMember', window );">401(k) [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_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">401(k) plan expense</a></td>
<td class="nump">$ 2,040<span></span>
</td>
<td class="nump">$ 1,741<span></span>
</td>
<td class="nump">$ 1,664<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_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost for defined contribution 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 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedContributionPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedContributionPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_PlanNameAxis=jbss_K401PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=jbss_K401PlanMember</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>106
<FILENAME>R91.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.2</span><table class="report" border="0" cellspacing="2" id="idp6794622192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefit Plans - Total Route Pension Liability (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Sep. 05, 2008</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_jbss_RoutePensionLiabilityAbstract', window );"><strong>Route Pension 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_jbss_RoutePensionLiability', window );">Route pension liability</a></td>
<td class="nump">$ 251<span></span>
</td>
<td class="nump">$ 323<span></span>
</td>
<td class="nump">$ 868<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_RoutePensionLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Route Pension Liability</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;">jbss_RoutePensionLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_RoutePensionLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Route pension liability.</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;">jbss_RoutePensionLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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>107
<FILENAME>R92.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.2</span><table class="report" border="0" cellspacing="2" id="idp6796565632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plan - Changes in Projected Benefit Obligation (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Projected benefit obligation at beginning of year</a></td>
<td class="nump">$ 21,934<span></span>
</td>
<td class="nump">$ 21,641<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_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">610<span></span>
</td>
<td class="nump">607<span></span>
</td>
<td class="nump">$ 631<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">895<span></span>
</td>
<td class="nump">851<span></span>
</td>
<td class="nump">811<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_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss (gain)</a></td>
<td class="nump">2,597<span></span>
</td>
<td class="num">(511)<span></span>
</td>
<td class="num">(1,938)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(654)<span></span>
</td>
<td class="num">(654)<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_DefinedBenefitPlanBenefitObligation', window );">Projected benefit obligation at end of year</a></td>
<td class="nump">$ 25,382<span></span>
</td>
<td class="nump">$ 21,934<span></span>
</td>
<td class="nump">$ 21,641<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_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 actuarial present value of benefits attributed to service rendered by employee for defined benefit 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost recognized for passage of time related to defined benefit plan.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R93.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.2</span><table class="report" border="0" cellspacing="2" id="idp6950104576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Plan - Additional Information (Detail) - SERP [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</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_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="nump">$ 20,985<span></span>
</td>
<td class="nump">$ 18,582<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_DefinedBenefitPensionPlanLiabilitiesCurrent', window );">Current portion of the SERP liability</a></td>
<td class="nump">645<span></span>
</td>
<td class="nump">$ 646<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear', window );">Prior service cost to be recognized in the next fiscal year as net pension expense</a></td>
<td class="nump">957<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_DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear', window );">Net loss to be recognized in the next fiscal year as net pension expense</a></td>
<td class="nump">$ 416<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_DefinedBenefitPensionPlanLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability, recognized in statement of financial position, for defined benefit pension plan, classified as current. Excludes other postretirement benefit 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<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 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 included in accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan expected to be recognized in net periodic benefit (cost) credit for fiscal year following most recent annual statement of financial position.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (s)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 included in accumulated other comprehensive (income) loss for prior service cost (credit) expected to be recognized in net periodic benefit cost (credit) for fiscal year following most recent annual statement of financial position.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (s)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember</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>109
<FILENAME>R94.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.2</span><table class="report" border="0" cellspacing="2" id="idp6778179248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plan - Components of Actuarial Loss Portion of Change in Projected Benefit Obligation (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract', window );"><strong>Schedule Of Actuarial Gain Loss In Projected Benefit Obligation [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_jbss_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss', window );">Change in assumed pay increases</a></td>
<td class="nump">$ 293<span></span>
</td>
<td class="num">$ (56)<span></span>
</td>
<td class="nump">$ 124<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_jbss_ChangeInDiscountRateImpactingActuarialGainLoss', window );">Change in discount rate</a></td>
<td class="nump">2,174<span></span>
</td>
<td class="num">(523)<span></span>
</td>
<td class="num">(1,402)<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_jbss_ChangeInMortalityAssumptionImpactingActuarialGainLoss', window );">Change in mortality assumptions</a></td>
<td class="num">(69)<span></span>
</td>
<td class="num">(117)<span></span>
</td>
<td class="num">(193)<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_jbss_ActuarialGainLossOther', window );">Other</a></td>
<td class="nump">199<span></span>
</td>
<td class="nump">185<span></span>
</td>
<td class="num">(467)<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_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss (gain)</a></td>
<td class="nump">$ 2,597<span></span>
</td>
<td class="num">$ (511)<span></span>
</td>
<td class="num">$ (1,938)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_ActuarialGainLossOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Actuarial gain loss 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;">jbss_ActuarialGainLossOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change In Assumed Pay Increases Impacting Actuarial Gain 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;">jbss_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_ChangeInDiscountRateImpactingActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change In Discount Rate Impacting Actuarial Gain 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;">jbss_ChangeInDiscountRateImpactingActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_ChangeInMortalityAssumptionImpactingActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in mortality assumption impacting actuarial gain (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;">jbss_ChangeInMortalityAssumptionImpactingActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of actuarial gain loss in projected benefit obligation.</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;">jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R95.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.2</span><table class="report" border="0" cellspacing="2" id="idp6796938864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plan - Schedule of Net Periodic Pension Cost (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 610<span></span>
</td>
<td class="nump">$ 607<span></span>
</td>
<td class="nump">$ 631<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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">895<span></span>
</td>
<td class="nump">851<span></span>
</td>
<td class="nump">811<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Recognized loss amortization</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">162<span></span>
</td>
<td class="nump">365<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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost amortization</a></td>
<td class="nump">957<span></span>
</td>
<td class="nump">957<span></span>
</td>
<td class="nump">957<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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">$ 2,557<span></span>
</td>
<td class="nump">$ 2,577<span></span>
</td>
<td class="nump">$ 2,764<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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</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 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost recognized for passage of time related to defined benefit plan.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 periodic benefit cost (credit) for defined benefit plan.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R96.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.2</span><table class="report" border="0" cellspacing="2" id="idp6794461376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plan - Assumptions to Calculate Benefit Obligation and Net Periodic Costs of SERP (Detail) - SERP [Member]<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">3.56%<span></span>
</td>
<td class="nump">3.56%<span></span>
</td>
<td class="nump">4.14%<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Average rate of compensation increases</a></td>
<td class="nump">4.13%<span></span>
</td>
<td class="nump">4.13%<span></span>
</td>
<td class="nump">3.38%<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_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation', window );">Bonus payment</a></td>
<td class="text">60% - 85% of  base, paid 4 of 5  years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">60% - 85% of base, paid 4 of 5 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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.14%<span></span>
</td>
<td class="nump">3.99%<span></span>
</td>
<td class="nump">3.61%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of compensation increases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.38%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<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_MortalityMorbidityAndSurrenderRateAssumption', window );">Mortality</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">RP-2014 white  collar with MP-  2017 scale<span></span>
</td>
<td class="text">RP-2014 white  collar with MP-  2016 scale<span></span>
</td>
<td class="text">RP-2014 white  collar with MP-  2015 scale<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_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost', window );">Bonus payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">60% - 85% of base,  paid 4 of 5  years<span></span>
</td>
<td class="text">60% - 85% of base,  paid 4 of 5  years<span></span>
</td>
<td class="text">60% - 85% of base,  paid 4 of 5  years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assumed amount and frequency of bonus payment used in calculating benefit obligation of the SERP.</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;">jbss_DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assumed amount and frequency of bonus payment used in calculating net periodic benefit cost of the SERP.</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;">jbss_DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-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_MortalityMorbidityAndSurrenderRateAssumption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Relevant mortality and surrender rate assumptions that are an integral part of the methodology used in calculating the reserve for future benefits to be paid to or on behalf of policyholders and related expenses less the present value of future net premiums using assumptions such as estimates of expected investment yields, mortality, morbidity, terminations and expenses, applicable at the time the insurance contracts are made and cost of settling insured claims and cost incurred in the claim settlement 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 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6482852&amp;loc=d3e14931-158439<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.13(b))<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_MortalityMorbidityAndSurrenderRateAssumption</td>
</tr>
<tr>
<td style="padding-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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember</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>112
<FILENAME>R97.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.2</span><table class="report" border="0" cellspacing="2" id="idp6796509712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Plan - Benefits Expected to be Paid in Next Ten Fiscal Years (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 27, 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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Defined Benefit Plan, Expected Future Benefit Payment [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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 645<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2021</a></td>
<td class="nump">763<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2022</a></td>
<td class="nump">737<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2023</a></td>
<td class="nump">705<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2024</a></td>
<td class="nump">668<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2025 &#8212; 2029</a></td>
<td class="nump">$ 6,830<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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefits for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following latest fiscal year.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefits for defined benefit plan expected to be paid in next fiscal year following latest fiscal year.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefits for defined benefit plan expected to be paid in fifth fiscal year following latest fiscal year.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefits for defined benefit plan expected to be paid in fourth fiscal year following latest fiscal year.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefits for defined benefit plan expected to be paid in third fiscal year following latest fiscal year.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefits for defined benefit plan expected to be paid in second fiscal year following latest fiscal year.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>113
<FILENAME>R98.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.2</span><table class="report" border="0" cellspacing="2" id="idp6944831472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Plan - Components of AOCL (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 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_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract', window );"><strong>Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) [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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Unrecognized net loss</a></td>
<td class="num">$ (5,453)<span></span>
</td>
<td class="num">$ (2,951)<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Unrecognized prior service cost</a></td>
<td class="num">(1,435)<span></span>
</td>
<td class="num">(2,392)<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_jbss_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes', window );">Tax effect</a></td>
<td class="nump">2,563<span></span>
</td>
<td class="nump">2,162<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_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax', window );">Net amount unrecognized</a></td>
<td class="num">$ (4,325)<span></span>
</td>
<td class="num">$ (3,181)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan Accumulated Other Comprehensive Income 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;">jbss_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</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 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669646-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_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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>114
<FILENAME>R99.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.2</span><table class="report" border="0" cellspacing="2" id="idp6781694208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance at beginning of period</a></td>
<td class="num">$ (3,181)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income, net of tax</a></td>
<td class="num">(1,144)<span></span>
</td>
<td class="nump">$ 1,223<span></span>
</td>
<td class="nump">$ 2,021<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Balance at end of period</a></td>
<td class="num">(4,325)<span></span>
</td>
<td class="num">(3,181)<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 Loss [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_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [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="re">
<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 );">Balance at beginning of period</a></td>
<td class="num">(3,181)<span></span>
</td>
<td class="num">(4,404)<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_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Other comprehensive (loss) income before reclassifications</a></td>
<td class="num">(2,597)<span></span>
</td>
<td class="nump">511<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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">1,052<span></span>
</td>
<td class="nump">1,119<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 );">Tax effect</a></td>
<td class="nump">401<span></span>
</td>
<td class="num">(407)<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 );">Other comprehensive (loss) income, net of tax</a></td>
<td class="num">(1,144)<span></span>
</td>
<td class="nump">1,223<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance at end of period</a></td>
<td class="num">$ (4,325)<span></span>
</td>
<td class="num">$ (3,181)<span></span>
</td>
<td class="num">$ (4,404)<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_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-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_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_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://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_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://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://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R100.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.2</span><table class="report" border="0" cellspacing="2" id="idp6782670464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss - Reclassifications Out of AOCL (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember', window );">Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax', window );">Unrecognized prior service cost</a></td>
<td class="num">$ (957)<span></span>
</td>
<td class="num">$ (957)<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_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember', window );">Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Unrecognized net loss</a></td>
<td class="num">(95)<span></span>
</td>
<td class="num">(162)<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_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Amortization of Defined Benefit Pension Items [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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Total amortization of pension items before tax</a></td>
<td class="num">(1,052)<span></span>
</td>
<td class="num">(1,119)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Income tax expense</a></td>
<td class="nump">274<span></span>
</td>
<td class="nump">280<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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amortization of defined pension items, net of tax</a></td>
<td class="num">$ (778)<span></span>
</td>
<td class="num">$ (839)<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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit 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 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e689-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<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 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL34724391-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems</td>
</tr>
<tr>
<td style="padding-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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://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://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ReclassificationFromAociCurrentPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) of reclassification adjustment from 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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e640-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 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</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_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</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_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccumulatedDefinedBenefitPlansAdjustmentMember</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>116
<FILENAME>R101.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.2</span><table class="report" border="0" cellspacing="2" id="idp6639821328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Transactions with Related Parties - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 27, 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_RelatedPartyTransactionDueFromToRelatedPartyAbstract', window );"><strong>Related Party Transaction, Due from (to) Related Party [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_NatureOfCommonOwnershipOrManagementControlRelationships', window );">Ownership in related party entity</a></td>
<td class="text">we also purchased materials from a company that until July 2017 was owned by three members of our Board of Directors, two of whom are also executive officers, and individuals directly related to them.<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_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable, related party payables</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for accounts payable to related parties. 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39622-107864<br><br>Reference 5: 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.(k)(1))<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_AccountsPayableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NatureOfCommonOwnershipOrManagementControlRelationships">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents a description of the nature of common ownership or management control relationships with other entities, regardless of there being transactions between the entities, when the existence of that control could result in operating results or financial position of the reporting entity significantly different from that which would have been obtained if the entities' were autonomous.</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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionDueFromToRelatedPartyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionDueFromToRelatedPartyAbstract</td>
</tr>
<tr>
<td style="padding-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>117
<FILENAME>R102.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.2</span><table class="report" border="0" cellspacing="2" id="idp6950112400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Transactions with Related Parties - Summary of Transactions with Related Party (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Purchases from related party</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 360<span></span>
</td>
<td class="nump">$ 8,043<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_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</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_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-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>118
<FILENAME>R103.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.2</span><table class="report" border="0" cellspacing="2" id="idp6781942464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Product Type Sales Mix - Schedule of Sales by Product Type as Percentage of Gross Sales (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_jbss_ProductTypeReportingInformationLineItems', window );"><strong>Product Type Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_PercentageOfGrossProductSales', window );">Total</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=jbss_PeanutsMember', window );">Peanuts [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_jbss_ProductTypeReportingInformationLineItems', window );"><strong>Product Type Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_PercentageOfGrossProductSales', window );">Total</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">15.70%<span></span>
</td>
<td class="nump">15.70%<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=jbss_PecansMember', window );">Pecans [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_jbss_ProductTypeReportingInformationLineItems', window );"><strong>Product Type Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_PercentageOfGrossProductSales', window );">Total</a></td>
<td class="nump">12.90%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">16.20%<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=jbss_CashewsAndMixedNutsMember', window );">Cashews &amp; Mixed Nuts [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_jbss_ProductTypeReportingInformationLineItems', window );"><strong>Product Type Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_PercentageOfGrossProductSales', window );">Total</a></td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">24.60%<span></span>
</td>
<td class="nump">24.30%<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=jbss_WalnutsMember', window );">Walnuts [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_jbss_ProductTypeReportingInformationLineItems', window );"><strong>Product Type Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_PercentageOfGrossProductSales', window );">Total</a></td>
<td class="nump">8.90%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">8.40%<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=jbss_AlmondsMember', window );">Almonds [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_jbss_ProductTypeReportingInformationLineItems', window );"><strong>Product Type Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_PercentageOfGrossProductSales', window );">Total</a></td>
<td class="nump">14.40%<span></span>
</td>
<td class="nump">15.50%<span></span>
</td>
<td class="nump">16.30%<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=jbss_TrailAndSnackMixesMember', window );">Trail &amp; Snack Mixes [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_jbss_ProductTypeReportingInformationLineItems', window );"><strong>Product Type Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_PercentageOfGrossProductSales', window );">Total</a></td>
<td class="nump">17.30%<span></span>
</td>
<td class="nump">15.50%<span></span>
</td>
<td class="nump">13.90%<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=jbss_OtherProductMember', 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_ProductTypeReportingInformationLineItems', window );"><strong>Product Type Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_PercentageOfGrossProductSales', window );">Total</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.70%<span></span>
</td>
<td class="nump">5.20%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jbss_PercentageOfGrossProductSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Gross Product Sales</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;">jbss_PercentageOfGrossProductSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_jbss_ProductTypeReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Product type reporting Information.</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;">jbss_ProductTypeReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_srt_ProductOrServiceAxis=jbss_PeanutsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_PeanutsMember</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=jbss_PecansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_PecansMember</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=jbss_CashewsAndMixedNutsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_CashewsAndMixedNutsMember</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=jbss_WalnutsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_WalnutsMember</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=jbss_AlmondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_AlmondsMember</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=jbss_TrailAndSnackMixesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_TrailAndSnackMixesMember</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=jbss_OtherProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=jbss_OtherProductMember</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>119
<FILENAME>R104.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.2</span><table class="report" border="0" cellspacing="2" id="idp6782092512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Valuation and Qualifying Accounts and Reserves - Activity in Various Allowance and Reserve Accounts (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [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_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">$ 6,370<span></span>
</td>
<td class="nump">$ 4,263<span></span>
</td>
<td class="nump">$ 4,461<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_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions</a></td>
<td class="nump">39,452<span></span>
</td>
<td class="nump">36,361<span></span>
</td>
<td class="nump">28,448<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(39,790)<span></span>
</td>
<td class="num">(34,254)<span></span>
</td>
<td class="num">(28,646)<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_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">6,032<span></span>
</td>
<td class="nump">6,370<span></span>
</td>
<td class="nump">4,263<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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">SEC Schedule, 12-09, Allowance for Doubtful Accounts [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_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [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_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">270<span></span>
</td>
<td class="nump">263<span></span>
</td>
<td class="nump">397<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_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(70)<span></span>
</td>
<td class="num">(45)<span></span>
</td>
<td class="num">(192)<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_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">350<span></span>
</td>
<td class="nump">270<span></span>
</td>
<td class="nump">263<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_ValuationAllowancesAndReservesTypeAxis=jbss_ReserveForCashDiscountsMember', window );">SEC Schedule, 12-09, Reserve for Cash Discounts [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_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [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_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">950<span></span>
</td>
<td class="nump">850<span></span>
</td>
<td class="nump">975<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_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions</a></td>
<td class="nump">14,721<span></span>
</td>
<td class="nump">13,889<span></span>
</td>
<td class="nump">12,274<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(14,746)<span></span>
</td>
<td class="num">(13,789)<span></span>
</td>
<td class="num">(12,399)<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_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">925<span></span>
</td>
<td class="nump">950<span></span>
</td>
<td class="nump">850<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_ValuationAllowancesAndReservesTypeAxis=jbss_ReserveForCustomerDeductionMember', window );">SEC Schedule, 12-09, Reserve for Customer Deductions [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_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [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_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">5,038<span></span>
</td>
<td class="nump">2,979<span></span>
</td>
<td class="nump">2,918<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions</a></td>
<td class="nump">24,581<span></span>
</td>
<td class="nump">22,420<span></span>
</td>
<td class="nump">16,116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(24,862)<span></span>
</td>
<td class="num">(20,361)<span></span>
</td>
<td class="num">(16,055)<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_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">4,757<span></span>
</td>
<td class="nump">5,038<span></span>
</td>
<td class="nump">2,979<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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">SEC Schedule, 12-09, Deferred Tax Asset Valuation Allowance [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_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [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_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">171<span></span>
</td>
<td class="nump">171<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_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">$ (112)<span></span>
</td>
<td class="num">(59)<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_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 112<span></span>
</td>
<td class="nump">$ 171<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">srt_ValuationAndQualifyingAccountsDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and qualifying accounts and reserves.</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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-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_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and qualifying accounts and reserves from charge to cost and expense.</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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-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_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 decrease in valuation and qualifying accounts and reserves.</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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-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_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</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_ValuationAllowancesAndReservesTypeAxis=jbss_ReserveForCashDiscountsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationAllowancesAndReservesTypeAxis=jbss_ReserveForCashDiscountsMember</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_ValuationAllowancesAndReservesTypeAxis=jbss_ReserveForCustomerDeductionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationAllowancesAndReservesTypeAxis=jbss_ReserveForCustomerDeductionMember</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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</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>120
<FILENAME>R105.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.2</span><table class="report" border="0" cellspacing="2" id="idp6795202048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplementary Quarterly Data (Unaudited) - Unaudited Quarterly Consolidated Financial Data (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Mar. 28, 2019</div></th>
<th class="th"><div>Dec. 27, 2018</div></th>
<th class="th"><div>Sep. 27, 2018</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Mar. 29, 2018</div></th>
<th class="th"><div>Dec. 28, 2017</div></th>
<th class="th"><div>Sep. 28, 2017</div></th>
<th class="th"><div>Jun. 27, 2019</div></th>
<th class="th"><div>Jun. 28, 2018</div></th>
<th class="th"><div>Jun. 29, 2017</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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [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>
<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 );">Net sales</a></td>
<td class="nump">$ 216,762<span></span>
</td>
<td class="nump">$ 201,834<span></span>
</td>
<td class="nump">$ 253,317<span></span>
</td>
<td class="nump">$ 204,288<span></span>
</td>
<td class="nump">$ 211,676<span></span>
</td>
<td class="nump">$ 202,786<span></span>
</td>
<td class="nump">$ 258,805<span></span>
</td>
<td class="nump">$ 215,664<span></span>
</td>
<td class="nump">$ 876,201<span></span>
</td>
<td class="nump">$ 888,931<span></span>
</td>
<td class="nump">$ 846,635<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="nump">43,618<span></span>
</td>
<td class="nump">38,815<span></span>
</td>
<td class="nump">42,883<span></span>
</td>
<td class="nump">32,954<span></span>
</td>
<td class="nump">32,940<span></span>
</td>
<td class="nump">33,107<span></span>
</td>
<td class="nump">37,733<span></span>
</td>
<td class="nump">35,119<span></span>
</td>
<td class="nump">158,270<span></span>
</td>
<td class="nump">138,899<span></span>
</td>
<td class="nump">141,923<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Income from operations</a></td>
<td class="nump">16,424<span></span>
</td>
<td class="nump">15,408<span></span>
</td>
<td class="nump">16,640<span></span>
</td>
<td class="nump">10,052<span></span>
</td>
<td class="nump">10,448<span></span>
</td>
<td class="nump">14,024<span></span>
</td>
<td class="nump">14,102<span></span>
</td>
<td class="nump">17,615<span></span>
</td>
<td class="nump">58,524<span></span>
</td>
<td class="nump">56,189<span></span>
</td>
<td class="nump">60,477<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 );">Net income</a></td>
<td class="nump">$ 11,265<span></span>
</td>
<td class="nump">$ 10,331<span></span>
</td>
<td class="nump">$ 11,264<span></span>
</td>
<td class="nump">$ 6,606<span></span>
</td>
<td class="nump">$ 5,628<span></span>
</td>
<td class="nump">$ 8,552<span></span>
</td>
<td class="nump">$ 7,609<span></span>
</td>
<td class="nump">$ 10,711<span></span>
</td>
<td class="nump">$ 39,466<span></span>
</td>
<td class="nump">$ 32,500<span></span>
</td>
<td class="nump">$ 36,125<span></span>
</td>
</tr>
<tr class="ro">
<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 common share</a></td>
<td class="nump">$ 0.98<span></span>
</td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="nump">$ 0.99<span></span>
</td>
<td class="nump">$ 0.58<span></span>
</td>
<td class="nump">$ 0.49<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 0.94<span></span>
</td>
<td class="nump">$ 3.45<span></span>
</td>
<td class="nump">$ 2.86<span></span>
</td>
<td class="nump">$ 3.19<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_EarningsPerShareDiluted', window );">Diluted earnings per common share</a></td>
<td class="nump">$ 0.98<span></span>
</td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="nump">$ 0.98<span></span>
</td>
<td class="nump">0.57<span></span>
</td>
<td class="nump">$ 0.49<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">0.94<span></span>
</td>
<td class="nump">3.43<span></span>
</td>
<td class="nump">2.84<span></span>
</td>
<td class="nump">3.17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared per common share</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.55<span></span>
</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.55<span></span>
</td>
<td class="nump">$ 2.50<span></span>
</td>
<td class="nump">$ 5.00<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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends declared during the period for each share of common stock 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 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_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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_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_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_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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R106.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.2</span><table class="report" border="0" cellspacing="2" id="idp6949990208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Event - Additional Information (Detail) - $ / shares<br></strong></div></th>
<th class="th"><div>Jul. 10, 2019</div></th>
<th class="th"><div>Jul. 10, 2018</div></th>
<th class="th"><div>Jul. 11, 2017</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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_DividendsPayableAmountPerShare', window );">Annual common stock dividend declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.55<span></span>
</td>
<td class="nump">$ 2.50<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_DividendsPayableDateDeclaredDayMonthAndYear', window );">Dividend payable date, declared day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jul. 10,  2018<span></span>
</td>
<td class="text">Jul. 11,  2017<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear', window );">Dividend payable date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Aug. 17,  2018<span></span>
</td>
<td class="text">Aug. 15,  2017<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_DividendsPayableDateOfRecordDayMonthAndYear', window );">Stockholders of record date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Aug.  03,  2018<span></span>
</td>
<td class="text">Aug.  02,  2017<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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jbss_SpecialDividendAmountPerShare', window );">Special cash dividend</a></td>
<td class="nump">$ 2.40<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_DividendsPayableAmountPerShare', window );">Annual common stock dividend declared</a></td>
<td class="nump">$ 0.60<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_DividendsPayableDateDeclaredDayMonthAndYear', window );">Dividend payable date, declared day</a></td>
<td class="text">Jul. 10,  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_DividendPayableDateToBePaidDayMonthAndYear', window );">Dividend payable date</a></td>
<td class="text">Aug. 20,  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_DividendsPayableDateOfRecordDayMonthAndYear', window );">Stockholders of record date</a></td>
<td class="text">Aug.  06,  2019<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_jbss_SpecialDividendAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 per share amount of a special dividend declared, as of the financial reporting date.</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;">jbss_SpecialDividendAmountPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jbss_</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_DividendPayableDateToBePaidDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 declared dividend will be paid, 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 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_DividendPayableDateToBePaidDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_DividendsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 per share amount of a dividend declared, but not paid, as of the financial reporting 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 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_DividendsPayableAmountPerShare</td>
</tr>
<tr>
<td style="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_DividendsPayableDateDeclaredDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividend to be paid was declared, 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 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_DividendsPayableDateDeclaredDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_DividendsPayableDateOfRecordDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 holder must own the stock to be entitled to the dividend, 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;">us-gaap_DividendsPayableDateOfRecordDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</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_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>122
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &2!%4\?(\\#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,$%     @ 9($53R?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    " !D@15/&7LX<^X    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!2L0P$(9?17)O)^G*HJ';B^))07!!\1:2V=U@TX1DI-VW-XV[
M740?P&-F_GSS#4RK@]0^XG/T 2-93%>3ZX<D==BP U&0 $D?T*E4Y\20FSL?
MG:+\C'L(2G^H/4+#^1H<DC**%,S *BQ$UK5&2QU1D8\GO-$+/GS&OL",!NS1
MX4 )1"V =?/$<)SZ%BZ &4887?HNH%F(I?HGMG2 G9)3LDMJ',=Z7)5<WD'
MV]/C2UFWLD,B-6C,OY*5= RX8>?)KZN[^^T#ZQHN;BM^4S5B*]92<,FOWV?7
M'WX78>>-W=E_;'P6[%KX=1?=%U!+ P04    " !D@15/F5R<(Q &  "<)P
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
M4!(&8_7?Q5E41FY)S!I;677]=[ ]=5K68Q:#4O.WX5HV_?4R/&%T#(,#R!A
MI@#\_X!X#(B=@&@@ZTO]S#7?K)2\!&IX6RVW38'O8[.96SO9[UW_S%3;F=GS
M)J>KZ&SSC)*'04)F$K)4%+Z"II,D,NM/$ 2$('T\G4,D#L0@27I)TTOB!#D8
MOH8P!'/$($?L<Z0.QR!)9VM@3+"[(8 *T1C#+!1DH3X+<UBHMPJ-F;-Q!22B
M5T@2D"3Q23*')/$6B5T.7T(3F"(%*5*?(G<H4N#=4+>3"D"5)(C!+ QD81X+
M1DXS/C"O&:GSPRI\"<MAC S$R  ,[&!DP)ZPW*4M;LH6.#F(DWLXLXH7\1C!
M7H2 @HCK1H.(S5#1G5MV<4NUQ+EBC1C B5T<#/S4AX^+] 'E$@LV2^R[I3$7
M%XMXBY$D9Y2D+M5MX1(*=D[L6R=&KH=CWQ:O0-T6+J%@"\6^AU)R)0-L?=CW
M/J CDP]UY W5$@?V0.R;(-"1@,$QN",_H%QBP7:((3_T.I)YBV4YRBGR7CX@
MS-*$,O?O(IJ=<>RA\P=7A[+I@A>IS7&I/]3LI=3")$5W9O>/YIP[#2JQU_:6
MF7LU'/:&@9;M>)"-IM/TYA]02P,$%     @ 9($53Q$O?2"3!   7!4  !@
M  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q]F-UNXS80A5_%\/U&G"$E4H%C
M(+91M$ +!%NTO59B)C96LEQ)B;=O7TI6O/;P:&]BB?DX//R;0W%QJIMO[<[[
M;O:]*@_MPWS7=<?[)&E?=KXJVKOZZ _A/Z]U4Q5=>&W>DO;8^&([5*K*A)7*
MDJK8'^;+Q5#VU"P7]7M7[@_^J9FU[U55-/^M?%F?'N8T_RSXNG_;=7U!LEP<
MBS?_I^_^.CXUX2VY1-GN*W]H]_5AUOC7A_DCW6\X[RL,Q-][?VJOGF=]5Y[K
M^EO_\MOV8:YZ1;[T+UT?H@@_'W[MR[*/%'3\.P:=7]KL*UX_?T;_9>A\Z,QS
MT?IU7?ZSWW:[A[F;S[;^M7@ONZ_UZ5<_=BB=S\;>_^X_?!GP7DEHXZ4NV^'O
M[.6][>IJC!*D5,7W\^_^,/R>QOB?U7 %'BOPI0)E/ZV@QPKZ1P7STPIFK&!$
MA>3<E6%L-D57+!=-?9HUY^D]%OTJHGL31O^E+QP&>_A?&)XVE'XL266+Y*,/
M-#*K,\/7S(5(0O1+$XR:6'%4G6\;6,>$$1HV,4+*8A4:=E0/ ?1- (<#&!C
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
MQP_A;*<QFPR/_?R#V/*-RS]02P,$%     @ 9($53P$2")*T 0  T@,  !D
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
M+W-H965T,34N>&UL?5/;;MP@$/T5Q >$->M<M+(M95-5K=1*JT1MGEE[;*.
M<0"OT[_/@!W7;:V^ #/,.7-F&++1V!?7 GCRIE7G<MIZWQ\8<V4+6K@KTT.'
M-[6Q6G@T;<-<;T%4$:05X[O=#=-"=K3(HN]DB\P,7LD.3I:X06MA?QU!F3&G
M"?UP/,JF]<'!BJP7#3R!_]&?+%IL8:FDALY)TQ$+=4[OD\,Q#?$QX*>$T:W.
M)%1R-N8E&%^KG.Z"(%!0^L @<+O  R@5B%#&Z\Q)EY0!N#Y_L'^.M6,M9^'@
MP:AG6?DVIW>45%"+0?E',WZ!N9YK2N;BO\$%%(8')9BC-,K%E92#\T;/+"A%
MB[=IEUW<Q^F&W\ZP;0"? 7P!W,4\;$H4E7\27A29-2.Q4^][$9XX.7#L31F<
ML17Q#L4[]%X*GNPS=@E$<\QQBN&KF&2)8,B^I.!;*8[\'SC?AN\W%>XC?/^'
MPG2;(-TD2"-!^M\2MV*N_TK"5CW58)LX38Z49NCB)*^\R\#>\_@FO\.G:?\N
M;",[1\[&X\O&_M?&>$ INRL<H18_V&(HJ'TXWN+93F,V&=[T\P]BRS<NW@%0
M2P,$%     @ 9($53QX?9S&U 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H
M965T,38N>&UL?5-A;]P@#/TKB!]0+N36GDY)I%ZK:9,VZ=1IZV<N<1)4"!F0
M2_?O9TB:9ENT+X"-W_.S,=EH[(MK 3QYU:IS.6V][X^,N;(%+=R-Z:'#F]I8
M+3R:MF&NMR"J"-**\=WNEFDA.UIDT7>V168&KV0'9TO<H+6POTZ@S)C3A+XY
MGF33^N!@1=:+!KZ!_]Z?+5IL8:FDALY)TQ$+=4[OD^-I'^)CP \)HUN=2:CD
M8LQ+,#Y7.=T%0:"@](%!X':%!U J$*&,GS,G75(&X/K\QOXQUHZU7(2#!Z.>
M9>7;G!XHJ: 6@_)/9OP$<ST?*)F+_P)74!@>E&".TB@75U(.SAL]LZ 4+5ZG
M779Q'Z>;-)UAVP ^ _@".,0\;$H4E3\*+XK,FI'8J?>]"$^<'#GVI@S.V(IX
MA^(=>J\%3VXS=@U$<\QIBN&KF&2)8,B^I.!;*4[\'SC?AJ>;"M,(3_]0>+=-
ML-\DV$>"_7]+W(HY_)6$K7JJP39QFAPIS=#%25YYEX&]Y_%-WL.G:?\J;",[
M1R[&X\O&_M?&>$ INQL<H18_V&(HJ'TXWN'93F,V&=[T\P]BRS<N?@-02P,$
M%     @ 9($53S*:>FZT 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T
M,3<N>&UL?5/;;MP@$/T5Q <$F]VTZ<JVE$T4M5(KK5*U>6;ML8T"'A?P.OW[
M G9<*['R LQPSID+0S:B>;8M@",O6G4VIZUS_8$Q6[:@A;W"'CI_4Z/1PGG3
M-,SV!D0525HQGB2?F!:RHT46?2=39#@X)3LX&6('K87Y>P2%8TY3^NIXE$WK
M@H,562\:^ GN5W\RWF*+2B4U=%9B1PS4.;U-#\=]P$? ;PFC79U)J.2,^!R,
M;U5.DY 0*"A=4!!^N\ =*!6$?!I_9DVZA S$]?E5_2'6[FLY"PMWJ)YDY=J<
MWE!202T&Y1YQ_ IS/=>4S,5_APLH#P^9^!@E*AM74@[6H9Y5?"I:O$R[[.(^
M3C?7?*9M$_A,X OA)L9A4Z"8^;UPHL@,CL1,O>]%>.+TP'UORN",K8AW/GGK
MO9>"IU\R=@E",^8X8?@*DRX(YM67$'PKQ)&_H_-M^FXSPUVD[]9TGFP+[#<%
M]E%@_V&)&QC^MDBVZJD&T\1ILJ3$H8N3O/(N WL;'Y']AT_3_D.81G:6G-'Y
MEXW]KQ$=^%22*S]"K?]@BZ&@=N'XV9_--&:3X;"??Q!;OG'Q#U!+ P04
M" !D@15/N"S]I;0!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX
M;6Q]4V%OW" ,_2N('U#N2-I5IR12K]742IMTZK3M,Y<X"2J$%,BE^_<S),VR
M+>H7P,;O^=F8;#3VQ;4 GKQIU;F<MM[W!\9<V8(6[LKTT.%-;:P6'DW;,-=;
M$%4$:<7X;G?#M) =+;+H.]DB,X-7LH.3)6[06MA?1U!FS.F>OCN>9=/ZX&!%
MUHL&OH'_WI\L6FQAJ:2&SDG3$0MU3N_VAV,:XF/ #PFC6YU)J.1LS$LPGJJ<
M[H(@4%#ZP"!PN\ ]*!6(4,;KS$F7E &X/K^S?XZU8RUGX>#>J)^R\FU.;RFI
MH!:#\L]F?(2YGFM*YN*_P 44A@<EF*,TRL65E(/S1L\L*$6+MVF77=S'Z2:Y
MGF'; #X#^ *XC7G8E"@J?Q!>%)DU([%3[WL1GGA_X-B;,CAC*^(=BG?HO12<
M\XQ= M$<<YQB^"IFOT0P9%]2\*T41_X?G&_#DTV%280G?RE,M@G238(T$J0?
MEK@5D_Z3A*UZJL$V<9H<*<W0Q4E>>9>!O>/Q3?Z$3]/^5=A&=HZ<C<>7C?VO
MC?& 4G97.$(M?K#%4%#[</R$9SN-V61XT\\_B"W?N/@-4$L#!!0    ( &2!
M%4^+#".-M0$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;'U3
M86_;(!#]*X@?4!+B-E5D6VI:59VT25&K;9^)?;91P;B X^[?]\"NYVW6O@!W
MW'OW[CC2P=A7UP!X\JY5ZS+:>-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D
M%>.;S0W30K8T3Z/O9//4]%[)%DZ6N%YK87\=09DAHUOZZ7B6=>.#@^5I)VIX
M ?^].UFTV,Q22@VMDZ8E%JJ,WFT/QR3$QX ?$@:W.)-0R=F8UV!\*3.Z"8)
M0>$#@\#M O>@5"!"&6\3)YU3!N#R_,G^&&O'6L["P;U1/V7IFXS>4E)")7KE
MG\WP!%,]UY1,Q7^%"R@,#THP1V&4BRLI>N>-GEA0BA;OXR[;N _CS3Z98.L
M/@'X#+B->=B8*"I_$%[DJ34#L6/O.Q&>>'O@V)LB.&,KXAV*=^B]Y)Q?I^P2
MB*:8XQC#%S';.8(A^YR"KZ4X\G_@?!V^6U6XB_#='PIOU@F258(D$B3_+7$M
M9O]7$K;HJ09;QVERI#!]&R=YX9T']H['-_D=/D[[-V%KV3IR-AY?-O:_,L8#
M2ME<X0@U^,%F0T'EPW&/9SN.V6AXTTT_B,W?./\ 4$L#!!0    ( &2!%4_6
M3O8WLP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;'U3[8[4
M(!1]%<(#+%-FU''2-ME98S319+)&_<VTMRU9X%:@T_7M!=JMC5;_ /=RSKD?
M7/(1[9/K #QYULJX@G;>]R?&7-6!%NX.>S#AID&KA0^F;9GK+8@ZD;1B?+=[
MS;20AI9Y\EULF>/@E31PL<0-6@O[\PP*QX)F],7Q*-O.1P<K\UZT\ 7\U_YB
M@\46E5IJ,$ZB(1::@MYGI_,AXA/@FX31K<XD5G)%?(K&Q[J@NY@0**A\5!!A
MN\$#*!6%0AH_9DVZA(S$]?E%_7VJ/=1R%0X>4'V7M>\*>J2DAD8,RC_B^ 'F
M>EY1,A?_"6Z@ CQF$F)4J%Q:234XCWI6":EH\3SMTJ1]G&XXGVG;!#X3^$(X
MICAL"I0R?R>\*'.+([%3[WL1GS@[\=";*CI3*])=2-X%[ZWD_)BS6Q2:,><)
MPU>8;$&PH+Z$X%LASOPO.M^F[S<SW"?Z?DW/_A'_L"EP2 *'_Y:XA7G[1Q"V
MZJD&VZ9I<J3"P:1)7GF7@;U/C\A^PZ=I_RQL*XTC5_3A95/_&T0/(97=71BA
M+GRPQ5#0^'A\$\YV&K/)\-C//X@MW[C\!5!+ P04    " !D@15/B,AT5+,!
M  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q]4V%OW" ,_2N(
M'U!RY-I5IR12K]/42IMTZK3U,Y<X"2K$*9!+]^\'),VR+=L7P,;O^=F8;$3S
M8EL 1]ZTZFQ.6^?Z V.V;$$+>X4]=/ZF1J.%\Z9IF.T-B"J"M&(\26Z8%K*C
M119])U-D.#@E.S@98@>MA?EQ!(5C3G?TW?$DF]8%!RNR7C3P%=RW_F2\Q1:6
M2FKHK,2.&*AS>K<['/<A/@9\ES#:U9F$2LZ(+\%XK'*:!$&@H'2!0?CM O>@
M5"#R,EYG3KJD#,#U^9W]4ZS=UW(6%NY1/<O*M3F]I:2"6@S*/>'X ',]UY3,
MQ7^&"R@?'I3X'"4J&U=2#M:AGEF\%"W>IEUV<1^GF_1ZAFT#^ S@"^ VYF%3
MHJC\HW"BR R.Q$R][T5XXMV!^]Z4P1E;$>^\>.N]EX*G2<8N@6B..4XQ?!6S
M6R*89U]2\*T41_X7G&_#TTV%:82GORG\1_[])L$^$NS_6^)6S)\JV:JG&DP3
MI\F2$H<N3O+*NPSL'8]O\BM\FO8OPC2RL^2,SK]L['^-Z,!+2:[\"+7^@RV&
M@MJ%XP=_-M.838;#?OY!;/G&Q4]02P,$%     @ 9($53P(DP6RT 0  T@,
M !D   !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL?5/;;M0P$/T5RQ]0;YP4
MJE42J=L*@032J@AX]B:3B^I+L)U-^7O&3AH"1'VQ/>,Y9\Z,Q_ED[+/K #QY
M45*[@G;>#T?&7-6!$N[&#*#QIC%6"8^F;9D;+(@Z@I1D_'!XQY3H-2WSZ#O;
M,C>CE[V&LR5N5$K87R>09BIH0E\=3WW;^>!@93Z(%KZ"_S:<+5IL9:E[!=KU
M1A,+34'OD^,I"_$QX'L/D]N<2:CD8LQS,#[5!3T$02"A\H%!X':%!Y R$*&,
MGPLG75,&X/;\ROXAUHZU7(2#!R-_]+7O"GI'20V-&*5_,M-'6.JYI60I_C-<
M06)X4((Y*B-=7$DU.F_4PH)2E'B9]U['?9IOTF2![0/X N KX"[F87.BJ/Q1
M>%'FUDS$SKT?1'CBY,BQ-U5PQE;$.Q3OT'LM>9KF[!J(EIC3',,W,<D:P9!]
M3<'W4ISX?W"^#T]W%:81GOZE,-LGR'8)LDB0O5GB7LSM/TG8IJ<*;!NGR9'*
MC#I.\L:[#NP]CV_R)WR>]B_"MKUVY&(\OFSL?V.,!Y1RN,$1ZO"#K8:$QH?C
M>SS;><QFPYMA^4%L_<;E;U!+ P04    " !D@15/A!E8]K4!  #2 P  &0
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
M].%E4_]K1 ]!RN8JC% ;/MAL**A]/+X/9SN.V6AX[*8?Q.9O7/P!4$L#!!0
M   ( &2!%4^7XIDZR0(  .(+   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y
M+GAM;'56T8Z;,!#\%<0''-@)X$1)I,M552NU4G15K\^^Q$G0 ::VDUS_OL9P
M-#7CEV";V1G;V1UV=9/J39^%,-%[735Z'9^-:9=)HO=G47/](%O1V#='J6IN
M[%2=$MTJP0\NJ*X2FJ9Y4O.RB3<KM[93FY6\F*ILQ$Y%^E+77/W9BDK>UC&)
M/Q:>R]/9= O)9M7RD_@AS,]VI^PL&5D.92T:7<HF4N*XCA_)<DOG78!#O)3B
MIN_&47>45RG?NLG7PSI.NQV)2NQ-1\'MXRJ>1%5U3'8?OP?2>-3L N_''^R?
MW>'M85ZY%D^R^E4>S'D=LS@ZB"._5.99WKZ(X4!9' VG_R:NHK+P;B=68R\K
M[7ZC_44;60\L=BLU?^^?9>.>M_Y-SH8P'$"' #H&,*>3]$)NYY^XX9N5DK=(
M]9??\NX_)DMJ[V;?+;JK<._LYK5=O6YH-E\EUXYHP&Q[#+W#D!&16/91@B*)
M+9V$4QP^@SN<N?#9?7B:8H(Y))@[@OE_1\R\(R),CD4R*)(!@L(301B&17(H
MD@."A2<",'G@N@HH4DP(LM33F$)H'D@)!C48(*">",+,L,@"BBP @9_:")-A
M$9+B DH!1>Y7$ (5 9U H1) P7P=!%H$=&"U/A(ZH<C]' ,86@22C."J)C-
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
M$RZY4<J"2V5WXW+I7!>O"P&-]=,/;J[GMSPOK!J6-B7KOZ+\ U!+ P04
M" !D@15/_"&JM>\!  !F!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S-2YX
M;6QU5&UOFS 0_BO(/Z!.@"0T J2FU;1)FQ1UVO;9@>-%M3&SG=#]^]F&,D:O
M7[#O_-SSW-G<I8-4+[H!,,&KX)W.2&-,?Z14%PT(IN]D#YT]J:02S%A3U53W
M"ECI@P2GX6:SIX*U'<E3[SNK/)57P]L.SBK05R&8^G,"+H>,;,F;X[FM&^,<
M-$][5L-W,#_ZL[(6G5G*5D"G6]D%"JJ,/&R/I\3A/>!G"X->[ -7R47*%V=\
M*3.R<0D!A\(X!F:7&SP"YX[(IO%[XB2SI M<[M_8/_G:;2T7IN%1\E]M:9J,
M)"0HH6)7;I[E\!FF>G8DF(K_"C?@%NXRL1J%Y-I_@^*JC103BTU%L-=Q;3N_
M#N/)_GX*PP/"*2"< Q*O0T<AG_D3,RQ/E1P"-=Y]S]P3;X^AO9O".?U5^#.;
MO+;>6QY%AY3>'-&$.8V8<('9S@AJV6>)$),XA>_"0SP\0C.,?'BT#-\><((8
M)8@]0?Q?B<FJ1 QSCXOL4)'=>X)XLQ+!,!_<Y!X5V2,$X4H$PT2XR $5.2 $
M\4H$P^QPD00521""_4H$PZP?GB[^<P&J]AVN@T)>.S]=%MYYB#R$OD_^P<<)
M](VINNUT<)'&=IOOB4I* S:5S9U]NL8.O=G@4!FW/=B]&EM_-(SLIZE&Y]&:
M_P502P,$%     @ 9($53]3724_& 0  -P0  !D   !X;"]W;W)K<VAE971S
M+W-H965T,S8N>&UL=53M;ML@%'T5Q ,4F\19%MF6FE;3)JU2U&GM;V)??ZA@
M/,!Q^_8#[+I>1O\8[N6<<S_@.AVE>M$-@$&O@G<ZPXTQ_8$0730@F+Z1/73V
MI))*,&--51/=*V"E)PE.:!3MB&!MA_/4^TXJ3^5@>-O!22$]",'4VQ&X'#,<
MXW?'8ULWQCE(GO:LAE]@?O<G92VRJ)2M@$ZWLD,*J@S?QH=CXO >\-3"J%=[
MY"HY2_GBC!]EAB.7$' HC%-@=KG '7#NA&P:?V9-O(1TQ/7^7?V;K]W6<F8:
M[B1_;DO39'B/40D5&[AYE.-WF.M),)J+_PD7X!;N,K$Q"LFU_Z)BT$:*6<6F
M(MCKM+:=7\?I9+>;:6$"G0ET(>Q]'#(%\IG?,\/R5,D1J:GW/7-7'!^H[4WA
MG+X5_LPFKZWWDF^V^Y1<G-",.4X8NL+$"X)8]24$#84XTO_H-$S?!#/<>/IF
M3:=16& ;%-AZ@>T_)7Z]*C& 23X)D@2#) &!^"I("'/="K*Z. &J]D]6HT(.
MG1^7E7>9BEOJ+_X#/HW4 U-UVVETEL8^'W_)E90&;"K1C<VEL5.\&!PJX[9?
M[%Y-;WDRC.SG,27+OR+_"U!+ P04    " !D@15/5>2@DMP!   !!0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6QM5&V/G" 0_BN&'W"XN.IUHR:W
MUS1MTB:;:]I^9G5\R8%8P/7Z[POH6NOQ96'&YV6&9<@F(5]5"Z"#-\YZE:-6
MZ^&$L2I;X%0]B %Z\Z46DE-M0ME@-4B@E2-QADD8)IC3KD=%YG(7661BU*SK
MX2(#-7).Y9\S,#'EZ(#NB9>N:;5-X"(;: /?0?\8+M)$>%6I.@Z]ZD0?2*AS
M]'0XG5.+=X"?'4QJLP]L)U<A7FWPI<I1: L"!J6V"M0L-W@&QJR0*>/WHHE6
M2TO<[N_JGUSOII<K5? LV*^NTFV.'E%004U'IE_$]!F6?F(4+,U_A1LP [>5
M&(]2,.5^@W)46O!%Q93"Z=N\=KU;IT7_3O,3R$(@.P*>C5SE'ZFF12;%%,CY
M[ =J_^+#B9BS*6W2'87[9HI7)GLKHCC*\,T*+9CSC"$;S&%%8*.^6A"?Q9F\
MHQ,_/?)6&#EZM*63Q"]P] H<G<#QOQ:/NQ9]F-AO$GM-8H] LC/Q85*_2>(U
M23P"CSL3'^:#WR3UFJ3O!9)P9^+#[.\$WEQ!#K)QPZ>"4HR]&_Q-=IWO)^*N
M\#_X_#A\H[+I>A5<A3:#X*YK+80&4TKX8$ZU->_1&C"HM=VF9B_GJ9P#+8;E
MP<'KJU?\!5!+ P04    " !D@15/3(&N6;8!  #2 P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970S."YX;6QU4]MNG# 0_17+'Q OAFRC%2!E4U6-U$JK5&V>
MO3" %5^(;9;T[VL;0DA"7VS/^)PS%X_S49LGVP$X]"*%L@7NG.L/A-BJ \GL
ME>Y!^9M&&\F<-TU+;&^ U9$D!:&[W9Y(QA4N\^@[F3+7@Q-<P<D@.TC)S-\C
M"#T6.,&OC@?>=BXX2)GWK(5?X'[W)^,MLJC47(*R7"MDH"GP;7(X9@$? 7\X
MC'9U1J&2L]9/P;BO"[P+"8& R@4%YK<+W($00<BG\3QKXB5D(*[/K^K?8NV^
MEC.S<*?%(Z]=5^ ;C&IHV"#<@QZ_PUS/-49S\3_@ L+#0R8^1J6%C2NJ!NNT
MG%5\*I*]3#M7<1^G&[J?:=L$.A/H0KB)<<@4*&;^E3E6YD:/R$R][UEXXN1
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
M7J0:7D6B?2QD6M:_SF)7*IFU+#J4+'YOKDE>7P\M_X<9-J#6@(X&Q"\:\-:
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
ME&)%[\(I#D]@A8D+3S]4F&&"%!*DCB#Y0)!C@@P29*""T7][A#!CG"2'27)
M,,$$(T@P&BYS# G& V0"3!;C)!.89 ((/*>)Q/C$QL.%$L^A)P.D(I!/*X$G
M?TDHH/ <?H)//TD>4(O//TF'J 6@+/'DP38AP -9ZJ' )B#Y VJQ#<AHB%H
M\JK%;B'("I[W$L%>()/A:BDV XT'J$6@S)<'.X8B,XP\%-@,E#Z@%IN!HKO@
M3BT">5[%%#N&(C/X*+ 9:/: 6FP&BJZ$.[4(Y"L5.X8B,WBN'HK-0,</J,5F
MH.!FN%>+K@_/.SG!CDF &7(?!39#0H:K3; 9$G SW*E%H#NUT4VG5W%Y<#VN
M"K;B5+L&^V:U[Z.7KHV._L';)OP[DX>B5L%&:--ONJYP+X3FII;XR9SGH^G[
M^TG)]]H.1V8LV^:WG6C1=(U]U/^[6/P%4$L#!!0    ( &2!%4],"ILE#@(
M )$%   9    >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;'U478^;,!#\*XCW
MGODP21H1I$NB4RNU4G15>\\.+ &=C:GMA.N_KVT((<2Z%VRO9V9GC;UIQ\6[
MK "4]\%H(S=^I52[1DCF%3 BGW@+C=XIN6!$Z:4X(=D*((4E,8JB(%@@1NK&
MSU(;.X@LY6=%ZP8.PI-GQHCXMP7*NXT?^M? :WVJE F@+&W)"7Z!^MT>A%ZA
M4:6H&32RYHTGH-SXS^%ZGQB\!?RIH9.3N6<J.7+^;A;?BXT?&$- (5=&@>CA
M CN@U AI&W\'37],:8C3^57]Q=:N:SD2"3M.W^I"51M_Y7L%E.1,U2OOOL%0
M3^)[0_$_X )4PXT3G2/G5-JOEY^EXFQ0T588^>C'NK%C-^A?:6Y"-!"BD1 N
M/B7$ R&^$?"G!#P0\(R ^E+LV>R)(EDJ>.>)_N^VQ%RB<(WUZ><F: _;[NGC
MD3IZR? B3-'%" V8;8^))I@; FGU,47D2K&-'NC1?8+=(P(O[B'[1T@8+-TN
M8F>AL16([W)$;@'L%,!6 -\)Q+.3ZC&)Q32]RZ_+U:Q:%V@U ^T?0?HIQVZ_
MB=-OXO"+9WZ3ARQ?PC"8H78N%(Z"F6,7*@[G-P5-+B8#<;*/7GHY/S?*_-])
M=.PKSY&YV+/X5O>;OCW<9/IF]9.(4]U([\B5?C;V<I><*] F@R?MK]+]<5Q0
M*)69+O5<]%VB7RC>#@T0C5TX^P]02P,$%     @ 9($53TL9=?;J 0  VP0
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
M:V@O2\FY IUD<*?SJ_5[,RTHE,I,'_1<C%TW+A3OW(."IE<M_0=02P,$%
M  @ 9($53ZQC;KGS 0  X00  !D   !X;"]W;W)K<VAE971S+W-H965T-30N
M>&UL?53;CILP$/T5Q >LN3@)B@!IDZC:2JT4;=7VV8'AHK4Q:YNP_?O:AK"$
MH'W!]OB<XSF#QW'/Q9NL )3SP6@C$[=2JMTC)+,*&)%/O(5&[Q1<,*+T4I1(
MM@)(;DF,HL#SMHB1NG'3V,;.(HUYIVC=P%DXLF.,B'\'H+Q/7-^]!5[KLE(F
M@-*X)27\ O6[/0N]0I-*7C-H9,T;1T"1N,_^_H0-W@+^U-#+V=PQ3BZ<OYG%
M]SQQ/9,04,B442!ZN,(1*#5".HWW4=.=CC3$^?RF_LUZUUXN1,*1T[]UKJK$
MC5PGAX)T5+WR_@5&/QO7&<W_@"M0#3>9Z#,R3J7].EDG%6>CBDZ%D8]AK!L[
M]J/^C;9."$9",!'\[9>$<"2$GP3\)0&/!+P@H,&*K<V)*)+&@O>.&/YN2\PE
M\O=85S\S05MLNZ?+(W7TFN(HC-'5"(V8PX )9AA_0B"M/AT1K!UQ"![HP?T!
MQT<$WMY#3H\0W]NM9Q&N&@VM0'AG%*\+X%4!; 7PG<!F4:D!L[&89K :>M'"
MRW$%Y6$_6CA^1/F[;10L4D:S'\U E+:)I)/QKE&F7K/HU*?/@;DHB_A!]^_0
M;I\R0_/_)**L&^E<N-+7T%Z6@G,%.DGO2>=7Z?=F6E HE)GN]%P,73<L%&_'
M!P5-KUKZ'U!+ P04    " !D@15/1S&+ NX!  #;!   &0   'AL+W=O<FMS
M:&5E=',O<VAE970U-2YX;6Q]5-N.FS 0_17$!ZRY.)=&@+1)5+52*T5;M7UV
M8+AH;4QM$[9_7]L0E@#=%^P9GW/F@L=1Q\6K+ &4\\9H+6.W5*HY("33$AB1
M3[R!6I_D7#"BM"D*)!L!)+,D1E'@>5O$2%6[261]%Y%$O%6TJN$B'-DR1L3?
M(U#>Q:[OWATO55$JXT!)U) "?H#ZV5R$MM"HDE4,:EGQVA&0Q^ZS?SAC@[>
M7Q5T<K)W3"57SE^-\36+7<\D!!12912(7FYP DJ-D$[CSZ#ICB$-<;J_JW^V
MM>M:KD3"B=/?5:;*V-V[3@8Y::EZX=T7&.K9N,Y0_#>X =5PDXF.D7(J[==)
M6ZDX&U1T*HR\]6M5V[4;].^T=4(P$(*1X&\_)(0#(7PGX \)>"#@&0'UI=C>
MG(DB221XYXC^[S;$7"+_@'7W4^.TS;9GNCU2>V\)WF\C=#-" ^;88X()QA\1
M2*N/(8*U$,=@00\> YR6"#S+X;R$^-YN/8MPM=#0"H0/A?Y' *\*8"N 'P3V
MLT[UF(W%U!:S_S0O=HG9>?ZLVB5FN]G/DD637\Q %'9\I)/RME:F4Q/O.*'/
M@;DB,_]13VX_:.\R_=A_)Z*H:NE<N=(7T%Z3G',%.D7O26=7ZI=F-"CDRFQW
M>B_Z>>L-Q9OA*4'C>Y;\ U!+ P04    " !D@15/$O[L7$,"  ":!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q]5=&.HR 4_17C!XP@B';2FDS;
M;':3W:29S>X^4TNK&107:)W]^P6TCE4R+P+7<P[G7O"Z[H1\4R5C.GBO>:,V
M8:EU^QQ%JBA93=63:%ECWIR%K*DV2WF)5"L9/3E2S:,8 !+5M&K"?.UB!YFO
MQ57SJF$'&:AK75/Y;\NXZ#8A#.^!U^I2:AN(\G5++^PGT[_:@S2K:%0Y535K
M5"6:0++S)GR!S_O4XAW@=\4Z-9D'-I.C$&]V\>VT"8$UQ#@KM%6@9KBQ'>/<
M"AD;?P?-<-S2$J?SN_H7E[O)Y4@5VPG^ISKI<A-F87!B9WKE^E5T7]F03Q(&
M0_+?V8UQ [=.S!Z%X,H]@^*JM*@'%6.EIN_]6#5N[ ;].\U/B ="/!(@^92
M!@+Z(.!/"7@@X!DAZE-QM=E33?.U%%T@^]-MJ;U$\!F;ZA<VZ(KMWIGR*!.]
MY3A;K:.;%1HPVQX33S!P1$1&?=PB]FVQC1?T^'&#W1*!R2-DOX1 D/I=(&^B
MR F@Z1XKX!? 7@'L!/"# )Q5JL<0AVEZEQ C %,\R]@'1!D"&9CE[07"%.*5
MWWOB]9YXDH_] L0K0#S)HUGR9&$UA3'*9IDO480@,#_N)2HC."%^RZG7<NJQ
M/#N&;>JI;@(@AO,;Z@-B4X)L;MP+!(B 9.8]FGRA-9,7U_U44(AKH^U%GT3'
M!OL2VR]\%M^:QMOWR0^9OFO_H/)2-2HX"FWZA_O*ST)H9GR")W,E2O.C&!><
MG;6=IF8N^W;9+[1HAS]!-/Z.\O]02P,$%     @ 9($53^?I6_O4 0  2 0
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
M>B_J#K<>2'$PW;O7_ LQ^P=02P,$%     @ 9($53R[O3S3P!   A!@  !D
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
M'-O35G&N0$MZ#UJMUO?/7#"HE)G&>B[&OW L%.^G"P;-MUSV#U!+ P04
M" !D@15/KZ S@\P!  "Z!   &0   'AL+W=O<FMS:&5E=',O<VAE970V,BYX
M;6R-5-MNHS 4_!7+'U 3;FTC0&JIJEUI5XJZVMUG!PX!U1=J.Z'[]VL;@I*4
M7EZPSV%FF#&VLT&J9]T"&/3*F= Y;HWIUX3HJ@5.]97L0=@WC52<&ENJ'=&]
M EI[$F<D#(*4<-H)7&2^MU%%)O>&=0(V"ND]YU3]NP<FAQRO\+'QU.U:XQJD
MR'JZ@U]@?O<;92LRJ]0=!Z$[*9"")L=WJW69.KP'_.E@T"=SY))LI7QVQ?<Z
MQX$S! PJXQ2H'0Y0 F-.R-IXF33Q_$E'/)T?U1]]=IME2S64DOWM:M/F^ :C
M&AJZ9^9)#M]@RI-@-(7_ 0=@%NZ<V&]4DFG_1-5>&\DG%6N%T]=Q[(0?ATG_
M2%LFA!,AG FK^$-"-!&B"P(9G?FH#]30(E-R0&K\63UU>V*UCNQB5J[IU\Z_
MLVFU[1Z*)+S.R,$)39C[$1.>8,)S1/D6$:<SA%@#LXMPT47H^=&9BYME@6A1
M(/("\9G [46,$9-XC/"8VS0)+I)\ CJS$B]:B=]:B=X12!8%DJ\O1KHHD'Z^
M&&7ZE9SD9!>Y4_V3JETG--I*8S>DWS:-E :L8'!EM5I[D<P%@\:XZ;6=J_$X
MC861_713D/FZ*OX#4$L#!!0    ( &2!%4_L.U<*JP(  .4*   9    >&PO
M=V]R:W-H965T<R]S:&5E=#8S+GAM;)5676^;,!3]*XCW%FSS6261UDS3)FU2
MU6G;LYLX"2I@9CM)]^]G&Q?Q<6GI2\#FW,.YW'N<N[IR\2Q/C"GOI2IKN?9/
M2C5W02!W)U91><L;5NLG!RXJJO12' /9"$;W-J@J QR&25#1HO8W*[OW(#8K
M?E9E4;,'X<ES55'Q[YZ5_+KVD?^Z\5@<3\IL!)M50X_L)U._F@>A5T''LB\J
M5LN"UYY@A[7_"=UML0VPB-\%N\K>O6=2>>+\V2R^[==^:!2QDNV4H:#Z<F%;
M5I:&2>OXZTC][ITFL'__RO[%)J^3>:*2;7GYI]BKT]K/?&_/#O1<JD=^_<I<
M0K'ON>R_LPLK-=PHT>_8\5+:7V]WEHI7CD5+J>A+>RUJ>[TZ_M<P. "[ -P%
MH.C- .("R"@@:)795#]313<KP:^>:*O54-,4Z([HC[DSF_;;V6<Z6ZEW+YN8
MH%5P,40.<]]B< ^#AXCM%!$E'230 CH5&%2!;3SIJ\ 93$!  F()HD$:(Y'W
M+2:VF-IB2$:2<)3*>ZB!F @4$TVS(00FB$&"&,@F&F738I*>SAM,TC%L"\'"
M-)RI3@+*20 Y\4A.,GD/BA*<C-0 J#2)(UA,"HI) 3$SV60@0;:\UW*0(%_0
M:_DD48Q0..ZU]U #,2B$#1PN[S8T<P:@!?WF0(-.0E&4C$L,XC#*\(PD^$!
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
MZ4W3/4;M<S5<W@TO37DP%Y/A^79T_C]02P,$%     @ 9($53YROA3R= @
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
M$O #5D%0<B<.>"^LL ](S.Y(P <6_\>)Q?"1Q="9G;B%0..=15=W;D7%R39
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
MT(;HWJ'OQOL>@V#[Z2FS^7^J_@)02P,$%     @ 9($53X"Z*7'M 0  W@0
M !D   !X;"]W;W)K<VAE971S+W-H965T-SDN>&UL?539CILP%/T5Q >,V29)
M(T":)*I:J96BJ3I]=N"R:+Q0VX3IW]<+81B"Y@7[7I]S[H*OTX&+5]D *.^-
M$B8SOU&JVR,DBP8HE@^\ Z9/*BXH5MH4-9*= %Q:$B4H"H(-HKAE?IY:WUGD
M*>\5:1F<A2=[2K'X=P#"A\P/_9OCN:T;91PH3SM<PR]0O[NST!::5,J6 I,M
M9YZ *O.?POTI,7@+>&EAD+.]9RJY</YJC.]EY@<F(2!0**. ]7*%(Q!BA'0:
M?T=-?PIIB//]3?VKK5W7<L$2CIS\:4O59/[.]TJH<$_4,Q^^P5C/H^^-Q?^
M*Q --YGH& 4GTGZ]HI>*TU%%IT+QFUM;9M=AU+_1U@G12(@F0KCYE!"/A/B=
MD'Q*2$9"LB @5XKMS0DKG*>"#YYP?[?#YA*%^T1WOS!.VVQ[IMLCM?>:;X,H
M15<C-&(.#A/-,.&$0%I]"A&MA3A$=_1%@.,](ME\A)SN(6&P7<\B7BTTM@+Q
M/(LH6!=(5@42*Y!\Z%2\Z)3#/%H,<UE^V86+:E=!NT6]*Z#=;IDOFOUE"J*V
M$R2]@O=,F6;-O-.0/D7FEBS\!SV\;M;>9=SD_\2B;IGT+ESI.VAO2L6Y IUC
M\*#3:_1C,QD$*F6V6[T7;N2<H7@WOB9H>M+R_U!+ P04    " !D@15/5H$%
M>OX!  "]!0  &0   'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6QUE-V.FS 0
MA5\%\0!K,/\106JV6K52*T5;=7OM)). UF#6=L+V[6L;@A"9WF"/.7.^&8-=
M#D*^JQI >Y\M[]36K[7N-X2H8PTM4T^BA\Z\.0O9,FU">2&JE\!.+JGEA 9!
M2EK6='Y5NK6]K$IQU;SI8"\]=6U;)O_N@(MAZX?^?>&UN=3:+I"J[-D%?H'^
MW>^EB<CL<FI:Z%0C.D_">>M_"3>[PNJ=X*V!02WFGNWD(,2[#;Z?MGY@"P(.
M1VT=F!EN\ R<6R-3QL?DZ<](F[B<W]U?7.^FEP-3\"SXG^:DZZV?^]X)SNS*
M]:L8OL'43^)[4_,_X ;<R&TEAG$47+FG=[PJ+=K)Q932LL]Q;#HW#I/_/0U/
MH%,"G1/HV,L(<I5_99I5I12#)\>][YG]Q.&&FKTYVD6W%>Z=*5Z9U5N5!7%)
M;M9HTNQ&#5UHXC2?-<3XSQ"*0J@SB!8&E :X080:1,X@7E:0!:LJ1TWB-)W3
MA%F8X)08I<0()5Q11DVZI"3Q?WI)4$J"4.B*DCQ2HH+BE!2EI @E6E'21TH8
M%#@E0RD90EG_/=D#)4YC')*CD!R!)"M(CFQ8A$,*%%(\0,(H7T&*AS\LC9(U
MA2Q.GKW8?C)Y:3KE'80VA]@=M;,0&HQA\&2\:G.7S@&'L[;3S,SE>*.,@1;]
M=%F2^<:N_@%02P,$%     @ 9($53U6Y=QU0 @  V@<  !D   !X;"]W;W)K
M<VAE971S+W-H965T.#$N>&ULC57;CILP$/T5Q ?$YI*01 0I256U4BM%6W7[
M[)!)0&LPM9VP_?O:AE N;K(O8 _GG#EC;$]<,_XF,@#IO!>T%!LWD[):(R32
M# HB9JR"4GTY,UX0J:;\@D3%@9P,J:#(QWB!"I*7;A*;V($G,;M*FI=PX(ZX
M%@7A?W9 6;UQ/?<>>,DOF=0!E,05N< /D#^K U<SU*F<\@)*D;/2X7#>N%MO
MO?=\33"(UQQJT1L[NI0C8V]Z\O6T<;%V!!12J26(>MU@#Y1J)>7C=ROJ=CDU
ML3^^JW\VQ:MBCD3 GM%?^4EF&W?I.B<XDRN5+ZS^ FU!<]=IJ_\&-Z *KIVH
M'"FCPCR=]"HD*UH59:4@[\T[+\V[;O7O-#O!;PE^1PC"AX2@)00C FJ<F5(_
M$4F2F+/:X<W?JHC>%-XZ4(N9ZJ!9._--52M4])9$>!ZCFQ9J,;L&X_<P7H=
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
M%8L/B+EONP*D[%91*[72*E7;9R\,%\7&Q#9+^O>U#4L(H+Y@S_C,F3.#Q\G
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
MA:LRVU3O13\?^H/B[3#ZT#A_\_]02P,$%     @ 9($53\CZK. X @  :@<
M !D   !X;"]W;W)K<VAE971S+W-H965T.#<N>&ULC97MCN(@&(5OI>D%2+_K
M3&J35<?L)KN)F<WL_D9%VPPM74"=O?L%BEU+WTS\8P&?<WI>H%!<&7\7%2'2
M^VAH*Q9^)67WC)#85Z3!8L8ZTJI_CHPW6*HN/R'1<8(/1M10% 5!AAI<MWY9
MF+$M+PMVEK1NR99[XMPTF/]=$LJN"S_T;P.O]:F2>@"518=/Y">1;]V6JQX:
M7 YU0UI1L];CY+CPOX3/FUSS!OA5DZNX:WNZDAUC[[KS[;#P QV(4+*7V@&K
MQX6L"*7:2,7X8SW]X95:>-^^N6],[:J6'19DQ>CO^B"KA3_WO0,YXC.5K^SZ
ME=AZ4M^SQ7\G%T(5KI.H=^P9%>;7VY^%9(UU45$:_-$_Z]8\K];_)H,%D15$
M@R#,/A7$5A _*DBL(/DO2#X5I%:0/BK(K"!S!*B?+#/[:RQQ67!V]7B_?SJL
MMVGXG*GUW>M!LYSF/[4 0HU>RCQ[*M!%&UEFV3/1/9,'8V8%,>&864^9:$R\
M3(DD&R.;*1(&^< @5>Q0<016'!F#>)0T@@UBT" V!LG((':F#&(29\H@)H6#
M)&"0!#!PIFL),;D3!&+F<) 4#)("!NXFZIG<,&V_^+,T=9* $)PD Y-DTR1S
M9ZLN>R:]?\E3,%D=@)K'[K9?/^3U\I#79DJE69(E</DY6'X.E.]\A4N(<;[#
M%<3$3A!T=\3H6^@'YJ>Z%=Z.275:F3/ER)@DRB^8J:HJ=?$-'4J.4C=SU>;]
M\=]W).OLS8:&Z[7\!U!+ P04    " !D@15/VX\9-0H"  !C!@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970X."YX;6R-5=N.FS 0_17$!\1 N$8$J4E4M5(K
M15MU^^R$24!K,+6=L/W[VH9%@8ZZ^X)OYYPY,X8A[[EXD16 <EX;ULJM6RG5
M;0B1YPH:*E>\@U:?7+AHJ-)+<26R$T!+2VH8"3PO)@VM6[?([=Y1%#F_*5:W
M<!2.O#4-%7]VP'B_=7WW;>.IOE;*;) B[^@5?H#ZV1V%7I%)I:P;:&7-6T?
M9>M^\C>'S. MX+F&7C[,'9/)B?,7L_A:;EW/& (&9V44J![NL ?&C)"V\7O4
M=*>0AO@X?U/_;'/7N9RHA#UGO^I255LW=9T2+O3&U!/OO\"83^0Z8_+?X Y,
MPXT3'>/,F;1/YWR3BC>CBK;2T-=AK%L[]L-)'(PTG!",A& B^/%_">N1L/XH
M(1P)X8) AE1L;0Y4T2(7O'?$<+L=-2^1OPEU]<]FTQ;;GNGR2+U[+Y(TS,G=
M"(V8W8 )9IAHCMDCF,2;8PX8QI\P1/N<S :HV< *K&=&8EQ@C0JLK4 X$T@6
MF2"89%&1 X:)<",A:B1$C*0+(P,FL9C68H)5M*C[ 07A3B+4280XR7"!&!6(
M/WXI"2J0O'\I.P23>7B0% V2(@+^(DB*U#+$@V1HD.S]6]UE_P3Q5LMRD8>O
MU[3?[U1<ZU8Z)ZYT(["?ZX5S!5K/6^D+K'3'GQ8,+LI,$ST70]\;%HIW8TLG
MTW^E^ M02P,$%     @ 9($53\4$S\!. @  R0<  !D   !X;"]W;W)K<VAE
M971S+W-H965T.#DN>&ULC57;CILP$/T5Q >L,7<B@I2+JE9JI6BKML\.<0):
MP-1VPO;O:QO")C!9Y278YEQFAHPG[1A_$P6ETGJOJT8L[4+*=H&0R M:$_'"
M6MJH-T?&:R+5EI^0:#DE!T.J*^0Z3HAJ4C9VEIJS'<]2=I95V= =M\2YK@G_
MMZ85ZY8VMJ\'K^6ID/H 96E+3O0GE;_:'5<[-*H<RIHVHF2-Q>EQ::_P8HL]
M33"(WR7MQ,W:TJGL&7O3FV^'I>WHB&A%<ZDEB'I<Z(96E592<?P=1.W14Q-O
MUU?U+R9YE<R>"+IAU9_R((NE'=O6@1[)N9*OK/M*AX0"VQJR_TXOM%)P'8GR
MR%DES*^5GX5D]:"B0JG)>_\L&_/L!OTK#2:X \$="3C\E. -!.^#X']*\ >"
M/R&@/A53FRV1)$LYZRS>?]Z6Z'\17OBJ^KD^-,4V[U1YA#J]9%'BINBBA0;,
MNL>X-Q@\(I!2'RU<R&+MSN@3@\T<X8?WD.T<$B4>'(4')NH9 >].P(<%?%#
M-P+^G4 PJ52/"0RFZ5,-\"39.<9SO4FV<TP<QG"P 1AL  0[*>DZF)O %B%H
M$0(6$2P0@0+1\U\D!@5B(()XDN0<$R0);)* )@E@DDQ,YIC8<6 3[,!MZ  2
M#[H,/^AD_'P],=BI*^P^45$ %#ON Q^X%['W1%$!4.Q,6Q[=W',UY2<S0X25
MLW-C!MC-Z3BG5JZY)S_@_9#[0?BI;(2U9U+=MN9./#(FJ8K%>5%=4JBY.FXJ
M>I1Z&:DU[X=+OY&L'08G&J=W]A]02P,$%     @ 9($53RTU9F#Y 0  'P4
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
M3?5@TAM.^G'F@FGP%_\ 4$L#!!0    ( &2!%4]GN<9%ZP$  "<%   9
M>&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;'U4VXZ;,!3\%>0/6'/?) *D)E75
M2JT4;=7VV8%#0&MC:CMA^_>U#4$LN'W!]F%FSHPQS@8N7F4#H+PW1CN9HT:I
M_H"Q+!M@1#[Q'CK]IN:"$:67XHIE+X!4EL0H#GT_Q8RT'2HR6SN+(N,W1=L.
MSL*3-\:(^',$RH<<!>A1>&FOC3(%7&0]N<)W4#_ZL] K/*M4+8-.MKSS!-0Y
M^A <3JG!6\#/%@:YF'LFR87S5[/X4N7(-X: 0JF, M'#'4Y J1'2-GY/FFAN
M:8C+^4/]D\VNLUR(A!.GO]I*-3G:(:^"FMRH>N'#9YCR),B;PG^%.U --TYT
MCY)3:9]>>9.*LTE%6V'D;1S;SH[#I/^@N0GA1 AG0A#_EQ!-A&A%P*,S&_4C
M4:3(!!\\,7ZLGI@S$1PBO9FE*=J]L^]T6JFK]V(7[#-\-T(3YCABP@4F?(\X
M;1%Q.D.P-C"[")TN0LN/EBY"WRT0.04B*Q"_$PA6,49,8C'=&,/?[Y)5E"TJ
MV"6[T&TF=IJ)'696.W8<,>FB31JOK<0;*^F_MC5Q&DD<1J*5D61C9)\\NYND
MSB:IHTF\:I)NDL3!.@E>'%ESA7PCXMIVTKMPI4^_/:,UYPJTGO^DI1I]:\T+
M"K4RTV<]%^._.RX4[Z=K"<]W8_$74$L#!!0    ( &2!%4\0Y+##9P(  )D'
M   9    >&PO=V]R:W-H965T<R]S:&5E=#DT+GAM;'U578^;,!#\*XCW'!C,
M1R*"= FJ6JF5HJNN?7:($] 93&TG7/]];4,X8MQ["?9F9G9V,=ZLI^R-5Q@+
MY[TA+=^ZE1#=QO-X6>$&\2?:X5;^<Z:L04)NV<7C'</HI$D-\0+?C[T&U:V;
M9SIV8'E&KX+4+3XPAU^;!K&_.TQHOW6!>P^\U)=*J("79QVZX)]8O'8')G?>
MI'*J&]SRFK8.P^>M^PPV1:KP&O"KQCV?K1U5R9'2-[7Y=MJZOC*$"2Z%4D#R
M<<-[3(@2DC;^C)KNE%(1Y^N[^A==NZSEB#C>4_*[/HEJZZ:N<\)G="7BA?9?
M\5A/Y#IC\=_Q#1,)5TYDCI(2KG^=\LH%;485::5![\.S;O6S'_7O-#LA& G!
M1 #QIX1P)(0?!/@I 8X$:!"\H13=FP()E&>,]@X;WFZ'U"$"&RB[7ZJ@;K;^
M3[:'R^@M3X,H\VY*:,3L!DPPPX )X4GU*45@2[$+%O3@,<%^B8#Q(Z180H"?
MV%V$UD)#+1 ^%!K;!:!5 &H!^""0&)T:,)'&M$.IZ] H=HE916:U2PP(H-UL
M9#4;6<RFAMD!$\_-@@0:;I>@5108)146$(!^8#<<6PW'%L-KPW"\3!,;F+T%
M X#QF@H;:/:>'NPF5KN)Q:[A-EDD 6O3K063&E]?L<2L8/R?HY]:S:9+L\ X
M<;MT>7*CM=&W_1*TB@ P_%I LKFI8=B;75 -9A=]^7.GI-=6J.]\%IWFRW.@
M+C@COI-S9Q@3'S+#T/J!V*5NN7.D0EZ?^I([4RJP-.D_27^5G)/3AN"S4,M$
MKMDP+8:-H-TX"+UI&N?_ %!+ P04    " !D@15/Q]+Q'E@"  "1!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Y-2YX;6R-5=N.FS 0_17$!RSW2R."M!!5
MK=1*T59MGQTR"6@-IK83MG]?VQ"6&&_4%["'<\Z<&<"3#82^LAJ 6V\M[MC6
MKCGO-X[#JAI:Q)Y(#YUX<B*T15QLZ=EA/05T5*06.[[KQDZ+FL[.,Q7;TSPC
M%XZ;#O;48I>V1?1O 9@,6]NS;X&7YEQS&7#RK$=G^ '\9[^G8N?,*L>FA8XU
MI+,HG+;VL[?9I1*O +\:&-AB;<E*#H2\RLW7X]9VI2' 4'&I@,3M"B5@+(6$
MC3^3ICVGE,3E^J;^6=4N:CD@!B7!OYLCK[=V:EM'.*$+YB]D^ )3/9%M3<5_
M@RM@ 9=.1(Z*8*:N5G5AG+23BK#2HK?QWG3J/DSZ-YJ9X$\$?R9X\4-",!&"
M=T+XD!!.A% C.&,IJC<[Q%&>43)8='R[/9(?D;<)1?<K&53-5L]$>YB(7O,T
M<#/G*H4F3#%B_ 7&FQ&.4)]3^*84A;^B^_<)RC4BC.\ANS7$<Q.SB\!8:* $
M@J6+(#0+A$:!4 F$RTYYH=:I$1,I3*<PL:=ULS1@%I6,U1HPP0<]CXQF(X/9
M2#,[8N)%DO23ABD-F,C3S!HPW@=F8Z/9>&TVT)(4\2K)RNL:XL7:E[9;8X(X
M,GM-C%X3@U<M29$8O&ION/P/S.XQYLYL:C2;&LP&FMET]:GYT<JM"93H=@V@
M)-9_,6=Q,+5 S^K09U9%+AV7__<B.L^59U\>;%J\$/-F' _O,N.P^H[HN>F8
M=2!<')OJ<#L1PD%X=)^$O5K,QWF#X<3E,A%K.DZ)<<-)/PU 9Y["^3]02P,$
M%     @ 9($53X;T8K]' @  A@@  !D   !X;"]W;W)K<VAE971S+W-H965T
M.38N>&ULC9;;CILP%$5_!?$!8ZZYB2!U"%4KM5(TU;3/3N($- 93VPG3OZ]M
M')1XSB1Y";:S]F8?<[AD/>-OHB)$>N\-;<72KZ3L%@B);44:+)Y81UKUSY[Q
M!DLUY0<D.D[PSH@:BJ(@F* &UZV?9V9MS?.,'26M6[+FGC@V#>;_G@EE_=(/
M_?/"2WVHI%Y >=;A _E%Y&NWYFJ&1I==W9!6U*SU.-DO_2_AHIQKW@"_:]*+
MB[&G*]DP]J8GWW=+/]"!""5;J1VP.IQ(02C51BK&7^OICZ?4PLOQV?VKJ5W5
MLL&"%(S^J7>R6OHSW]N1/3Y2^<+Z;\36D_J>+?X'.1&J<)U$G6/+J#"_WO8H
M)&NLBXK2X/?A6+?FV%O_LPP61%80C8)X?E,06T$\"I+XIB"Q@N1106H%J2-
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
M_J"V">W;GVT(I3GN3^Q=9F=F;6^R0>E7TP)8]"ZX-#ENK>WVA)BR!4'-C>I
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
M=8- [KD'@@8./@+O+,2W.D,#11/8Z@2/UXW 5B=DA&X B"'W  5!7K\ @/"
MR0B\LQ#?Z@P/=3ZPU4ERAVZPU8E_E .Z^:",)*YN/HAAUZ<@R/5I=-%=ED)M
MF\Z]#E;R4&G;I%W,]K>#)V*[4V=^86X-;8__2=->.7YPM<VK.GB3VO2^38>Z
MD5(+DR-Z,#GNS"VG'Q1BH^WKQ+RKMM5O!UKNNVM,U-^EYO\!4$L#!!0    (
M &2!%4_+;=@H# 0  %03   :    >&PO=V]R:W-H965T<R]S:&5E=#$P-"YX
M;6R5F%N/JS84A?\*XGT.>-O<1DFD25#52JTT.E7;9R9Q$G2XI$ FI_^^W"8'
MO!>CG)<$R.?M97OOA>/5K:R^U6>M&^M[GA7UVCXWS>79<>K]6>=)_:6\Z*+]
MY5A6>=*TM]7)J2^53@Y]HSQSR'5])T_2PMZL^F>OU6957ILL+?1K9=77/$^J
M_[8Z*V]K6]@?#[ZFIW/3/7 VJTMRTG_JYJ_+:]7>.?<HAS3719V6A57IX]I^
M$<^Q=+L&/?%WJF_UY-KJAO)6EM^ZF]\.:]OM%.E,[YLN1-)^O>N=SK(N4JOC
MWS&H?>^S:SB]_HC^2S_X=C!O2:UW9?9/>FC.:SNTK8,^)M>L^5K>?M7C@#S;
M&D?_NW[768MW2MH^]F56]Y_6_EHW93Y&::7DR??A.RWZ[]L8_Z,9;D!C [HW
M$/ZG#>380/YHH#YMH,8&RFC@#$/IYR9.FF2SJLJ;50W+>TFZ+!+/JIW]??>P
MG^S^MW9ZZO;I^R82:N6\=X%&9CLP-&'$G7#:Z/<N"'6Q)=:<YAWL.*'\.1)S
M1+@!5B'A0&4?0,X&ZN$ "@90?0 U"V"HW Z,US-%S_@R<(W1<DB1+XWQ DCY
M"]/N0;T>T!L8>@?&G_0B(^69RP,H7T[$#(HY1:%2(9;L0\D^D!P:DGW6S9.,
M@LB<9(0I\HS4C@%&H3_)OIGJ *H.@.K(4!VP?GQ7FO,,()8],8=FV3/3&T*]
M(==++@X0P0#1XZ4D7.PZ[@/%-$*SC&+%A"!63 !J<V9!\8)/B@?*:82F_0B/
M*>:067$Q8A8J24#3?1'T0"V-T"S]^0P#2'FF8 ")B!8D8X<6\H%"&J'94O(I
MYA#+G!A!2X4D\"M!@'<"+9BTP"XMO)\H)NR: MDF*R;N=!&?-PZ%)A2C2,&2
M8NR8 EDF*R;N=$(%)$S- )-A&)FJ 484J 7=V#D%L$Y>5"$H!168.YH=Y&3
ME2..9!0M2,>>+:)'BBOB2TN>J1M /$DX-,VD^:X1OR,(O"-HP5$(FS:)QXN+
ML(\2\E&SN(B[G^=*(S%V@*)VYV)N=!$E%LR?L),2<E*SO@CXG_)"L[X01HK,
M!0>8\(58V$@1]E-">VRSOD9HOF=3H<_^5"#.Y?M6Q G?]9;R!/LXH>VV65_$
M]\@J\ )3.*=X-L6 FF737#1^<Q!X<]#"*Y"PE5/P$R6&7960J[(2XRXH!%MR
M  5LO3^'YHJQF1(R4Y:G$?L+]P0D<Z-\\A9646*CE&@S;:3>;H2\S^8O1A";
M&F=RM)#KZM0?V]36OKP63?</??+T?C3T0MW1A/%\*Y[CX8#G1YCAO.F/I#JE
M16V]E4U3YOWQQ+$L&]UJ=+^TZLXZ.=QO,GULNLN@O:Z&<Y[AIBDOXQF6<S](
MV_P/4$L#!!0    ( &2!%4_A=>I%0@0  'H3   :    >&PO=V]R:W-H965T
M<R]S:&5E=#$P-2YX;6R-F&MSJD@0AO\*Q0\(<V=(J57'6S2Z5:FSM;N?B8Z7
M.B N8#S[[W>XQ$A/)R$?HHQ/O]/#VS0,@VN6_RH.QI3>[S0Y%4/_4);GQR H
M-@>3QL5#=C8G^\LNR].XM(?Y/BC.N8FW=5":!(P0%:3Q\>2/!O782SX:9)<R
M.9[,2^X5ES2-\__&)LFN0Y_Z[P,_C_M#60T$H\$YWIL_3?G7^26W1\%-97M,
MS:DX9B<O-[NA_X,^KBFI FKB[Z.Y%G??O6HIKUGVJSI8;H<^J3(RB=F4E41L
M/][,Q"1)I63S^+<5]6]S5H'WW]_5Y_7B[6)>X\),LN2?X[8\#'WM>UNSBR])
M^3.[+DR[(.E[[>K7YLTD%J\RL7-LLJ2H_WN;2U%F::MB4TGCW\WG\51_7EO]
M]S \@+4![!9@Y_XJ@+<!_"- ?!D@V@#1-T"V ;)O@&H#5-^ L T(^P;H-D#W
M#8C:@*AO@"W)UCGR$:*^#KF937O/\FXW92 D: JKKM1I7,:C09Y=O;RYV,YQ
M=4W31QMEQ:O1NO;K'VVU%G;T;10Q,0C>*J66&3<,NV,DB;K,L\O0&Q'8%&YY
M,#2/,7/B67>&B4M(2KK,U&7 6F:8"NTR<T1%=9$G3 8DO, 8WF66& -2?O[V
MU*R^3WCM(I2$N$,<KQ1>*_#[-$2$*PA<0=0*HI,#J*-QP\B:.36S4!4J6 P(
M1JCFX-1-$4QR3D-0%)B:8%J#NL!RJY(#M8&IL5 #;('EIC61H$*P2:52L$A<
M3-NS1D!IKQ!,ZX@#;(U@0BDN<;LE;K=T[8:7VKAAU-U$@BL*3OS$I;C6%)RI
M*:)E/017W S18I$$IW..4@*TFR>$XO>756,T0H4AAYT H6QG@FW6I:C4+ 2)
MK1#,GK$(J*T13-"(<=QFA=NL$)M!K8^5.Y$2\#XS02@I""B&*::EH#4SA")$
M@C8RQR@AP(Q/""4(S'Z!492 &9<(%2I8RL\N);6$,ZX0REX[T&274D2$G_3^
M$/<X=#UVGA)"IV=0RA18V02A"(?]9XIKP7NY2RE%0.G-74@J!AUV(2UAL2Q<
M*%3P_K7$UA?"MO?L4CRR#1;XBU!,$E#I:X12E'W2JC7NKW;\C1AP;MPPX=T\
MY"&"G1J%@+DH Z 9!DEX0\8@ 92>,"@$BUM@D *-?(DFSJ/.'S#:#>$/ DR^
M<B'V !\7UI@2_>3Y*\)=CA"78:>.^KB,0L#E/D*S!M)=E\%IGV-*CLL8Y+B,
M08[+6$[?N.R&6)?!#7[E0M9ET-+6F!+]I%=7.TQT2T<0G^$C;PMUBT["AT^<
M@EN_/E*K/E+K%NIT:[#XX&YKFYI\7[_$*;Q-=CF5U?;D;O3VHN@'J[;&8'Q,
M'Y<4&7^N7BS56^D/^>:MU!]QOC^>"N\U*^V6O-XU[[*L-#9S6[:^=S#Q]G:0
MF%U9?0WM][QY&]0<E-FY?=,5W%ZWC?X'4$L#!!0    ( &2!%4_+D<<>50(
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
M@-4L4WL5Z=@DQ6\IVVIX]Y_U7>5KCT')SA 0OD2FHM5\2KXBJ3U* !Q99LA
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
M)*X)I09,\%9D>[BO_1XD.N960)T!5Q-'2ZK@45BF;%@/@E1XMF\DQG=0Q.D
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
M7LP62X:(03V;I-)"KP7BME F4K;5+B4@0XG5$W0"$ 0TL*/=83-(THGHS14
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
M?<7'I I/.ZE+QHG:(!"<,I774POX_&*2']=<MFPK$*E;4E':>R'&;L6G([Z
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
M;O7B!;F6 &V?)=O$.[Y;4YIJNCBIOF>>_*C3J,ZMN_)';WR33CJ[N[Z^H&"
MR<VOR/9N;J<W%[]Z9Y/;B3W""L/;J2\L]/"YK2F9]"^LSE[QF;IYO+68QJZU
M4J8=E3RF$"PRE@I?&-;2KJ8(4H&2*#1R'WI"BX3E%U4)%7$6EKO2*)(M<Y&>
MN[ 9&.<A@T/THYSO(OKS]BDKS%\?010&94+]V::-OG<*//4"("/*..T-(C_B
MP,D@]$<2+Q#[0V".3KFG"*U[?:_? ZX2>53[:>#U(S^&/6ZI^X20C&B B(%X
M XS![ =T=/J]OET""KX.8HSH1(1<1"6+0OYK !<-IC:D=GFG.:<)4'BXAV6=
MZ-P'W?&8?P3\ SU@7 'JE;>'ZGGW[5,W1E9'TC8T(N&J1@BO__8[[J=<&Y7]
MA,7%L#[<3]B9@,)G@QXP?@I]#A%1**[LYX T\VCH#R/8S\@/@R%M<C]HW<\A
M[/8 ;]\PZ.$/*NH1$).R]A/QY,+0@X>QZ)<_ !+@6/I#=G/<IQ\Q;\N0*WWU
MQP?N9MO;;]O-X)7=K#/?>X;' G$(\9I>^_[UE$$K3_+NPVSZUSN,H9IB0:]:
M!+/?H@N;20IHJLKV4<M @9N]+FRWKIKFJ5+"CPA2K\+WZF_!"MMO\>5&X,R2
M+F5G-T@B!V=6F@P?0BZ0+$_)^7%*M3K)B2K*&WFXCI%WT8D;'V'+'GF>H&/]
MB,KVR"N9E0_BN[&<[E3RWDY*MQJ*FV/([2@)41IP':YS]"\B^)#ZK78;?U!X
M:-=\@QD]Q!@'U2>V# ]O?)#A'70W_P[]4,I!RT5<&@1#.PI$2VS0S)_S)U ]
MNG8LK*B)&-T%_*?K"R%AYBE( R\=-@9A_GJVR$#*\;T_?YC-O,_0#X@GH$5?
M7)P*5(BK1FL'&QE_;Y]V1;E(*&Z9."J%C4M5#70=ZUK -D#_0_:P?>F@=4G
M#A#26TADF28+RV>=%Y4*)CF3UH95<A]^F1,J^)P5;HQ'6_(WB:C1)J>6-.TF
M?!3E(J$'= UV3M5-2!%,.39[4V1?T>1)];RD/+2&G>6J7'Y+D3*_ G?K-Q7X
M@@]W6'YLC2<7MA?$SRI96ZA=4R4_'42G32\*3FNZ22Q(LF;2\U3A8_3<HL7U
MY\GDNK&,.&%,_Y96Q#LG6 5ME!84DH;P3%::J-LP!ID8K!3SN4)LV;:^LW7R
M']DXU#!)%>S0-)Q"5V]?6_5]+<>EJ9G!'INN$^!EUD(=8MF7LDTY8D_ZWS%0
M01(#[G=++(*CJT_R$ZE1BH3E8DB222>@F(XE9:0J*+VM"BV1[:#0HDS+XV9&
M+D2A\=P+)IKMP_6MU7L=SJ_+,8=&/6!<#0:L4Z;AW"Y8W^CWY=VYT7"0!SS2
MB"))1W[+M1 %G$MVWDJ'T[60$7FDM.Q"98LN;9F+^!$UF455@2;UITX"?!<G
MKZCL6,9/17YQ62O1E#A\!M$'Q>AFZJ#S 428&09P+;+R-R%MEP9T. P\+TPT
M7W?L'MJJK^+!.[>)E:.,K>J'.L2' (&!=V*E-Z#Q#E:V1V<9,43Z7/^U*-AK
MN\L$F8^O"9&4-E19F1]69F&Q&KO;"RLJQ<4HA((R 3I8+(%_ \9\TOQI@QM
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
M"*)WBD),3_MJBE6ZK"+Q*0-1:<^)@OOZ ?<8]_2\&B7T-^,=US,[-.]8(U;
MUQ0DI)*KC)4'ZO:OM.&YWR?6]R8@5X7>"K;&"@5UXE,[.D<<.62'72F[F6)J
M35%7&H5,=V,*6XDA:&''_?H.\I^* M.)%WRLFE&%_R$5PMH7S@JS17CDF'_I
M4?8K)NW&_3HK?LHV&]76+ZJ>[^&[O.=]S_E.UPJ><\E%]UY^**@0EI4AI=>7
MMCZET*D'+&GPI$44NFV?V.KJ*WK1]M/J1G7WC>=5\V<-2NQ'=G#?0$!UB/R
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
M;ZRKB*9$Y"%1,/"FC7G/6$L[\D9AH(UK+QZRW1Y\ZD0F)NNJJ0+X\J@_Q#T
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
M;VP+>5??4M+2M:O_UX]OBK,?7WQ<?(;-WM1CD3_1 J8_2;^K3]O,NQ)/?O\
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
MFB2K/X[1Q>0E[R&)+S)?%EAN"'E\K J6C'\VS#(:.H3?=%P(NCK2V3#)Z1Q
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
MI$CP9'^A.6O%E2LXO2?3'U!+ P04    " !D@15/)A.J(3$'  #K10  #P
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
M97ZR_/_X]C=02P$"% ,4    " !D@15/'R// \     3 @  "P
M    @ $     7W)E;',O+G)E;'-02P$"% ,4    " !D@15/)^B'#H(   "Q
M    $               @ 'I    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0
M   ( &2!%4\9>SAS[@   "L"   1              "  9D!  !D;V-0<F]P
M<R]C;W)E+GAM;%!+ 0(4 Q0    ( &2!%4^97)PC$ 8  )PG   3
M      "  ;8"  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ 9($5
M3UNN=" A P  . X  !@              ( !]P@  'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;%!+ 0(4 Q0    ( &2!%4]"<%XRH04  !T>   8
M      "  4X,  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4
M" !D@15/9",X$,X"  !9"P  &               @ $E$@  >&PO=V]R:W-H
M965T<R]S:&5E=#,N>&UL4$L! A0#%     @ 9($53Q$O?2"3!   7!4  !@
M             ( !*14  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4
M Q0    ( &2!%4]EC(^8[0$  -T$   8              "  ?(9  !X;"]W
M;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " !D@15/E8'VJ;4$  !N
M&   &               @ $5'   >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL
M4$L! A0#%     @ 9($53Q0_H@DH @  -08  !@              ( ! "$
M 'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( &2!%4]-34K#
M;P4  &D;   8              "  5XC  !X;"]W;W)K<VAE971S+W-H965T
M."YX;6Q02P$"% ,4    " !D@15/ ;Y/ONT!  #9!   &
M@ $#*0  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ 9($5
M3V!NP(^T 0  T@,  !D              ( !)BL  'AL+W=O<FMS:&5E=',O
M<VAE970Q,"YX;6Q02P$"% ,4    " !D@15/ 1((DK0!  #2 P  &0
M        @ $1+0  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0
M   ( &2!%4]2Y%H$M0$  - #   9              "  ?PN  !X;"]W;W)K
M<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ 9($53X"RSU"U 0  T@,
M !D              ( !Z#   'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q0
M2P$"% ,4    " !D@15/&\ A^[,!  #2 P  &0              @ '4,@
M>&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( &2!%4_)#I+2
MM0$  -(#   9              "  ;XT  !X;"]W;W)K<VAE971S+W-H965T
M,34N>&UL4$L! A0#%     @ 9($53QX?9S&U 0  T@,  !D
M ( !JC8  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " !D
M@15/,IIZ;K0!  #2 P  &0              @ &6.   >&PO=V]R:W-H965T
M<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( &2!%4^X+/VEM $  -(#   9
M          "  8$Z  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#
M%     @ 9($53XL,(XVU 0  T@,  !D              ( !;#P  'AL+W=O
M<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " !D@15/UD[V-[,!  #2
M P  &0              @ %8/@  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM
M;%!+ 0(4 Q0    ( &2!%4^(R'14LP$  -(#   9              "  4)
M  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ 9($53P(D
MP6RT 0  T@,  !D              ( !+$(  'AL+W=O<FMS:&5E=',O<VAE
M970R,BYX;6Q02P$"% ,4    " !D@15/A!E8]K4!  #2 P  &0
M    @ $71   >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    (
M &2!%4^,:CI8M $  -(#   9              "  0-&  !X;"]W;W)K<VAE
M971S+W-H965T,C0N>&UL4$L! A0#%     @ 9($53ZCLTNJS 0  T@,  !D
M             ( ![D<  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"
M% ,4    " !D@15/*JBG[+4!  #2 P  &0              @ '820  >&PO
M=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( &2!%4]X\#4YM0$
M -(#   9              "  <1+  !X;"]W;W)K<VAE971S+W-H965T,C<N
M>&UL4$L! A0#%     @ 9($53Z!$=<JT 0  T@,  !D              ( !
ML$T  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " !D@15/
ME^*9.LD"  #B"P  &0              @ &;3P  >&PO=V]R:W-H965T<R]S
M:&5E=#(Y+GAM;%!+ 0(4 Q0    ( &2!%4_LX-1&+P(  &P'   9
M      "  9M2  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%
M  @ 9($53V@FN@2_ 0  -P0  !D              ( ! 54  'AL+W=O<FMS
M:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " !D@15/(N@_R;8!  #2 P
M&0              @ 'W5@  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+
M 0(4 Q0    ( &2!%4\KN[9AWP$   $%   9              "  >18  !X
M;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ 9($53^WVE)+$
M 0  -P0  !D              ( !^EH  'AL+W=O<FMS:&5E=',O<VAE970S
M-"YX;6Q02P$"% ,4    " !D@15/_"&JM>\!  !F!0  &0
M@ 'U7   >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( &2!
M%4_4UTE/Q@$  #<$   9              "  1M?  !X;"]W;W)K<VAE971S
M+W-H965T,S8N>&UL4$L! A0#%     @ 9($53U7DH)+< 0   04  !D
M         ( !&&$  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4
M    " !D@15/3(&N6;8!  #2 P  &0              @ $K8P  >&PO=V]R
M:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( &2!%4^%1\=QQ0$  #<$
M   9              "  1AE  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL
M4$L! A0#%     @ 9($53^H%0DWU 0  RP4  !D              ( !%&<
M 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " !D@15/SQ@$
M ,4!   W!   &0              @ % :0  >&PO=V]R:W-H965T<R]S:&5E
M=#0Q+GAM;%!+ 0(4 Q0    ( &2!%4^=1P+"MP$  -(#   9
M  "  3QK  !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @
M9($53W=W)<>U 0  T@,  !D              ( !*FT  'AL+W=O<FMS:&5E
M=',O<VAE970T,RYX;6Q02P$"% ,4    " !D@15/\)F[O;<!  #2 P  &0
M            @ $6;P  >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4
M Q0    ( &2!%4_+ZF<_MP$  -(#   9              "  01Q  !X;"]W
M;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ 9($53S2*%11R P
MJ!   !D              ( !\G(  'AL+W=O<FMS:&5E=',O<VAE970T-BYX
M;6Q02P$"% ,4    " !D@15/<L/["O !  #A!   &0              @ &;
M=@  >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( &2!%4\J
MHL]:L@(  &D,   9              "  <)X  !X;"]W;W)K<VAE971S+W-H
M965T-#@N>&UL4$L! A0#%     @ 9($53TP*FR4. @  D04  !D
M     ( !JWL  'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4
M" !D@15/2QEU]NH!  #;!   &0              @ 'P?0  >&PO=V]R:W-H
M965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( &2!%4\U7\S6  (  , %   9
M              "  1&   !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L!
M A0#%     @ 9($53R]92Y/* 0  800  !D              ( !2((  'AL
M+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " !D@15/Z>.^Z_(!
M  #A!   &0              @ %)A   >&PO=V]R:W-H965T<R]S:&5E=#4S
M+GAM;%!+ 0(4 Q0    ( &2!%4^L8VZY\P$  .$$   9              "
M 7*&  !X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ 9($5
M3T<QBP+N 0  VP0  !D              ( !G(@  'AL+W=O<FMS:&5E=',O
M<VAE970U-2YX;6Q02P$"% ,4    " !D@15/$O[L7$,"  ":!@  &0
M        @ '!B@  >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0
M   ( &2!%4_GZ5O[U $  $@$   9              "  3N-  !X;"]W;W)K
M<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ 9($53ZQ?9:S[ 0  E@4
M !D              ( !1H\  'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q0
M2P$"% ,4    " !D@15/DR+)2!@#  !.#   &0              @ %XD0
M>&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( &2!%4\N[T\T
M\ 0  (08   9              "  <>4  !X;"]W;W)K<VAE971S+W-H965T
M-C N>&UL4$L! A0#%     @ 9($53R=PSLGK 0  \00  !D
M ( ![ID  'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    " !D
M@15/KZ S@\P!  "Z!   &0              @ $0G   >&PO=V]R:W-H965T
M<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( &2!%4_L.U<*JP(  .4*   9
M          "  1.>  !X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#
M%     @ 9($53_F(7[?[ 0  'P4  !D              ( !]:   'AL+W=O
M<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    " !D@15/D^D>N^ !  #S
M!   &0              @ $GHP  >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM
M;%!+ 0(4 Q0    ( &2!%4\1(G<(#P(  -0%   9              "  3ZE
M  !X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @ 9($53[\)
M#0MY @  (PD  !D              ( !A*<  'AL+W=O<FMS:&5E=',O<VAE
M970V-RYX;6Q02P$"% ,4    " !D@15/RA+-%3D$   I%0  &0
M    @ $TJ@  >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    (
M &2!%4^<KX4\G0(  ,@)   9              "  :2N  !X;"]W;W)K<VAE
M971S+W-H965T-CDN>&UL4$L! A0#%     @ 9($53\!M'Z#J @  @ P  !D
M             ( !>+$  'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"
M% ,4    " !D@15/X?LK71D"   W!@  &0              @ &9M   >&PO
M=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( &2!%4^T:NK*:0(
M (8(   9              "  >FV  !X;"]W;W)K<VAE971S+W-H965T-S(N
M>&UL4$L! A0#%     @ 9($53\NBY<RK @  4PD  !D              ( !
MB;D  'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    " !D@15/
MM!V1\YT"  !0"@  &0              @ %KO   >&PO=V]R:W-H965T<R]S
M:&5E=#<T+GAM;%!+ 0(4 Q0    ( &2!%4\&$0$$M (  !P*   9
M      "  3^_  !X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%
M  @ 9($53]%]F%]S @  +P@  !D              ( !*L(  'AL+W=O<FMS
M:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    " !D@15/0A.-NL8!  !)!
M&0              @ '4Q   >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+
M 0(4 Q0    ( &2!%4])LE&8G0$  %L#   9              "  ='&  !X
M;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @ 9($53X"Z*7'M
M 0  W@0  !D              ( !I<@  'AL+W=O<FMS:&5E=',O<VAE970W
M.2YX;6Q02P$"% ,4    " !D@15/5H$%>OX!  "]!0  &0
M@ ')R@  >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    ( &2!
M%4]5N7<=4 (  -H'   9              "  ?[,  !X;"]W;W)K<VAE971S
M+W-H965T.#$N>&UL4$L! A0#%     @ 9($53WAKW42L P  WA(  !D
M         ( !A<\  'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6Q02P$"% ,4
M    " !D@15/]JE2+0\"  #H!0  &0              @ %HTP  >&PO=V]R
M:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    ( &2!%4\43W2S\@$  .H$
M   9              "  :[5  !X;"]W;W)K<VAE971S+W-H965T.#0N>&UL
M4$L! A0#%     @ 9($53Y\"(%)> @  A0<  !D              ( !U]<
M 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"% ,4    " !D@15/AQ\I
M:PP"  "+!0  &0              @ %LV@  >&PO=V]R:W-H965T<R]S:&5E
M=#@V+GAM;%!+ 0(4 Q0    ( &2!%4_(^JS@. (  &H'   9
M  "  :_<  !X;"]W;W)K<VAE971S+W-H965T.#<N>&UL4$L! A0#%     @
M9($53]N/&34* @  8P8  !D              ( !'M\  'AL+W=O<FMS:&5E
M=',O<VAE970X."YX;6Q02P$"% ,4    " !D@15/Q03/P$X"  #)!P  &0
M            @ %?X0  >&PO=V]R:W-H965T<R]S:&5E=#@Y+GAM;%!+ 0(4
M Q0    ( &2!%4\M-69@^0$  !\%   9              "  >3C  !X;"]W
M;W)K<VAE971S+W-H965T.3 N>&UL4$L! A0#%     @ 9($53]&K5>;& 0
M200  !D              ( !%.8  'AL+W=O<FMS:&5E=',O<VAE970Y,2YX
M;6Q02P$"% ,4    " !D@15/'R!XA'("   $"   &0              @ $1
MZ   >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;%!+ 0(4 Q0    ( &2!%4]G
MN<9%ZP$  "<%   9              "  ;KJ  !X;"]W;W)K<VAE971S+W-H
M965T.3,N>&UL4$L! A0#%     @ 9($53Q#DL,-G @  F0<  !D
M     ( !W.P  'AL+W=O<FMS:&5E=',O<VAE970Y-"YX;6Q02P$"% ,4
M" !D@15/Q]+Q'E@"  "1!P  &0              @ %Z[P  >&PO=V]R:W-H
M965T<R]S:&5E=#DU+GAM;%!+ 0(4 Q0    ( &2!%4^&]&*_1P(  (8(   9
M              "  0GR  !X;"]W;W)K<VAE971S+W-H965T.38N>&UL4$L!
M A0#%     @ 9($53Y3PV];K 0  5 4  !D              ( !A_0  'AL
M+W=O<FMS:&5E=',O<VAE970Y-RYX;6Q02P$"% ,4    " !D@15//:XY7OD!
M  !Y!0  &0              @ &I]@  >&PO=V]R:W-H965T<R]S:&5E=#DX
M+GAM;%!+ 0(4 Q0    ( &2!%4]-GO=YM0(  -<)   9              "
M =GX  !X;"]W;W)K<VAE971S+W-H965T.3DN>&UL4$L! A0#%     @ 9($5
M3X3I\BY@ @  XP<  !H              ( !Q?L  'AL+W=O<FMS:&5E=',O
M<VAE970Q,# N>&UL4$L! A0#%     @ 9($53Q%O?9'' 0  -P0  !H
M         ( !7?X  'AL+W=O<FMS:&5E=',O<VAE970Q,#$N>&UL4$L! A0#
M%     @ 9($53_K#5,+O 0  V@0  !H              ( !7  ! 'AL+W=O
M<FMS:&5E=',O<VAE970Q,#(N>&UL4$L! A0#%     @ 9($53Q$26'_Y @
M5PT  !H              ( !@P(! 'AL+W=O<FMS:&5E=',O<VAE970Q,#,N
M>&UL4$L! A0#%     @ 9($53\MMV"@,!   5!,  !H              ( !
MM 4! 'AL+W=O<FMS:&5E=',O<VAE970Q,#0N>&UL4$L! A0#%     @ 9($5
M3^%UZD5"!   >A,  !H              ( !^ D! 'AL+W=O<FMS:&5E=',O
M<VAE970Q,#4N>&UL4$L! A0#%     @ 9($53\N1QQY5 @  3 @  !H
M         ( !<@X! 'AL+W=O<FMS:&5E=',O<VAE970Q,#8N>&UL4$L! A0#
M%     @ 9($53['^A0]/B   N!P" !0              ( !_Q ! 'AL+W-H
M87)E9%-T<FEN9W,N>&UL4$L! A0#%     @ 9($53ZLTD'A  @  7 H   T
M             ( !@)D! 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " !D@15/
M)A.J(3$'  #K10  #P              @ 'KFP$ >&PO=V]R:V)O;VLN>&UL
M4$L! A0#%     @ 9($53Y"%Q\\8 P  U#X  !H              ( !2:,!
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ 9($53Z4K
M%8MU @  ASP  !,              ( !F:8! %M#;VYT96YT7U1Y<&5S72YX
8;6Q02P4&     ', <P">'P  /ZD!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<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>124
<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>125
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>224</ContextCount>
  <ElementCount>528</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>72</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1004 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1005 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1007 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1008 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1009 - Statement - Consolidated Statements of Cash Flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/ConsolidatedStatementsOfCashFlowsParenthetical</Role>
      <ShortName>Consolidated Statements of Cash Flows (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1010 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1011 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1012 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1013 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1014 - Disclosure - Revolving Credit Facility</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/RevolvingCreditFacility</Role>
      <ShortName>Revolving Credit Facility</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1015 - Disclosure - Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/LongTermDebt</Role>
      <ShortName>Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1016 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1017 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1018 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1019 - Disclosure - Stock-Based Compensation Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/StockBasedCompensationPlans</Role>
      <ShortName>Stock-Based Compensation Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1020 - Disclosure - Cash Dividends</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/CashDividends</Role>
      <ShortName>Cash Dividends</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1021 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1022 - Disclosure - Retirement Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/RetirementPlan</Role>
      <ShortName>Retirement Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1023 - Disclosure - Accumulated Other Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLoss</Role>
      <ShortName>Accumulated Other Comprehensive Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1024 - Disclosure - Transactions with Related Parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/TransactionsWithRelatedParties</Role>
      <ShortName>Transactions with Related Parties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1025 - Disclosure - Product Type Sales Mix</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/ProductTypeSalesMix</Role>
      <ShortName>Product Type Sales Mix</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1026 - Disclosure - Valuation and Qualifying Accounts and Reserves</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/ValuationAndQualifyingAccountsAndReserves</Role>
      <ShortName>Valuation and Qualifying Accounts and Reserves</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1027 - Disclosure - Supplementary Quarterly Data (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SupplementaryQuarterlyDataUnaudited</Role>
      <ShortName>Supplementary Quarterly Data (Unaudited)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1028 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1029 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesPolicies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1030 - Disclosure - Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesTables</Role>
      <ShortName>Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1031 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/RevenueRecognition</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>1032 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/Inventories</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>1033 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssets</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>1034 - Disclosure - Long-Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/LongTermDebtTables</Role>
      <ShortName>Long-Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/LongTermDebt</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>1035 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/IncomeTaxes</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>1036 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>1037 - Disclosure - Stock-Based Compensation Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/StockBasedCompensationPlansTables</Role>
      <ShortName>Stock-Based Compensation Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/StockBasedCompensationPlans</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>1038 - Disclosure - Cash Dividends (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/CashDividendsTables</Role>
      <ShortName>Cash Dividends (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/CashDividends</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>1039 - Disclosure - Employee Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/EmployeeBenefitPlansTables</Role>
      <ShortName>Employee Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/EmployeeBenefitPlans</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>1040 - Disclosure - Retirement Plan (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/RetirementPlanTables</Role>
      <ShortName>Retirement Plan (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/RetirementPlan</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>1041 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLoss</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>1042 - Disclosure - Transactions with Related Parties (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/TransactionsWithRelatedPartiesTables</Role>
      <ShortName>Transactions with Related Parties (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/TransactionsWithRelatedParties</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>1043 - Disclosure - Product Type Sales Mix (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/ProductTypeSalesMixTables</Role>
      <ShortName>Product Type Sales Mix (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/ProductTypeSalesMix</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>1044 - Disclosure - Valuation and Qualifying Accounts and Reserves (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/ValuationAndQualifyingAccountsAndReservesTables</Role>
      <ShortName>Valuation and Qualifying Accounts and Reserves (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/ValuationAndQualifyingAccountsAndReserves</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>1045 - Disclosure - Supplementary Quarterly Data (Unaudited) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SupplementaryQuarterlyDataUnauditedTables</Role>
      <ShortName>Supplementary Quarterly Data (Unaudited) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/SupplementaryQuarterlyDataUnaudited</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>1046 - Disclosure - Significant Accounting Policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesAdditionalInformationDetail</Role>
      <ShortName>Significant Accounting Policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>1047 - Disclosure - Significant Accounting Policies - Depreciation Expense for Last Three Fiscal Years (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesDepreciationExpenseForLastThreeFiscalYearsDetail</Role>
      <ShortName>Significant Accounting Policies - Depreciation Expense for Last Three Fiscal Years (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>1048 - Disclosure - Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail</Role>
      <ShortName>Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>1049 - Disclosure - Significant Accounting Policies - Schedule of Gross Rental Income and Rental (Expense) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesScheduleOfGrossRentalIncomeAndRentalExpenseDetail</Role>
      <ShortName>Significant Accounting Policies - Schedule of Gross Rental Income and Rental (Expense) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>1050 - Disclosure - Significant Accounting Policies - Schedule of Gross Rental Income and Rental (Expense) (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesScheduleOfGrossRentalIncomeAndRentalExpenseParentheticalDetail</Role>
      <ShortName>Significant Accounting Policies - Schedule of Gross Rental Income and Rental (Expense) (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>1051 - Disclosure - Significant Accounting Policies - Expected Future Gross Rental Income under Operating Leases within Office Building (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesExpectedFutureGrossRentalIncomeUnderOperatingLeasesWithinOfficeBuildingDetail</Role>
      <ShortName>Significant Accounting Policies - Expected Future Gross Rental Income under Operating Leases within Office Building (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>1052 - Disclosure - Significant Accounting Policies - Carrying Value and Fair Value Estimate of Current and Long-Term Debt (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesCarryingValueAndFairValueEstimateOfCurrentAndLongTermDebtDetail</Role>
      <ShortName>Significant Accounting Policies - Carrying Value and Fair Value Estimate of Current and Long-Term Debt (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>1053 - Disclosure - Significant Accounting Policies - Marketing and Advertising Expenses Recorded in Selling Expenses (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesMarketingAndAdvertisingExpensesRecordedInSellingExpensesDetail</Role>
      <ShortName>Significant Accounting Policies - Marketing and Advertising Expenses Recorded in Selling Expenses (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>1054 - Disclosure - Significant Accounting Policies - Shipping and Handling Cost for Last Three Fiscal Years (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesShippingAndHandlingCostForLastThreeFiscalYearsDetail</Role>
      <ShortName>Significant Accounting Policies - Shipping and Handling Cost for Last Three Fiscal Years (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>1055 - Disclosure - Significant Accounting Policies - Research and Development Expenses for Last Three Fiscal Years (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesResearchAndDevelopmentExpensesForLastThreeFiscalYearsDetail</Role>
      <ShortName>Significant Accounting Policies - Research and Development Expenses for Last Three Fiscal Years (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>1056 - Disclosure - Significant Accounting Policies - Weighted Average Shares Outstanding Used in Computing Basic and Diluted Earnings Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesWeightedAverageSharesOutstandingUsedInComputingBasicAndDilutedEarningsPerShareDetail</Role>
      <ShortName>Significant Accounting Policies - Weighted Average Shares Outstanding Used in Computing Basic and Diluted Earnings Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>1057 - Disclosure - Significant Accounting Policies - Summary of Anti-dilutive Awards Excluded from Computation of Diluted Earnings Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SignificantAccountingPoliciesSummaryOfAntiDilutiveAwardsExcludedFromComputationOfDilutedEarningsPerShareDetail</Role>
      <ShortName>Significant Accounting Policies - Summary of Anti-dilutive Awards Excluded from Computation of Diluted Earnings Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>1058 - Disclosure - Revenue Recognition - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/RevenueRecognitionAdditionalInformationDetail</Role>
      <ShortName>Revenue Recognition - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>1059 - Disclosure - Revenue Recognition - Summary of Revenue Disaggregated by Sales Channel (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedBySalesChannelDetail</Role>
      <ShortName>Revenue Recognition - Summary of Revenue Disaggregated by Sales Channel (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>1060 - Disclosure - Revenue Recognition - Summary of Impact of Topic 606 on Consolidated Statement of Comprehensive Income (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/RevenueRecognitionSummaryOfImpactOfTopic606OnConsolidatedStatementOfComprehensiveIncomeDetail</Role>
      <ShortName>Revenue Recognition - Summary of Impact of Topic 606 on Consolidated Statement of Comprehensive Income (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>1061 - Disclosure - Inventories - Components of Inventories (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/InventoriesComponentsOfInventoriesDetail</Role>
      <ShortName>Inventories - Components of Inventories (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>1062 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail</Role>
      <ShortName>Goodwill and Intangible Assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>1063 - Disclosure - Goodwill and Intangible Assets - Components of Identifiable Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsComponentsOfIdentifiableIntangibleAssetsDetail</Role>
      <ShortName>Goodwill and Intangible Assets - Components of Identifiable Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>1064 - Disclosure - Goodwill and Intangible Assets - Amortization of Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetail</Role>
      <ShortName>Goodwill and Intangible Assets - Amortization of Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>1065 - Disclosure - Goodwill and Intangible Assets - Summary of Expected Amortization Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfExpectedAmortizationExpenseDetail</Role>
      <ShortName>Goodwill and Intangible Assets - Summary of Expected Amortization Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>1066 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetail</Role>
      <ShortName>Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>1067 - Disclosure - Revolving Credit Facility  - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/RevolvingCreditFacilityAdditionalInformationDetail</Role>
      <ShortName>Revolving Credit Facility  - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>1068 - Disclosure - Long-term Debt - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/LongTermDebtAdditionalInformationDetail</Role>
      <ShortName>Long-term Debt - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>1069 - Disclosure - Long-term Debt - Long-term Debt (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/LongTermDebtLongTermDebtDetail</Role>
      <ShortName>Long-term Debt - Long-term Debt (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>1070 - Disclosure - Long-term Debt - Long-term Debt (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/LongTermDebtLongTermDebtParentheticalDetail</Role>
      <ShortName>Long-term Debt - Long-term Debt (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>1071 - Disclosure - Long-term Debt - Aggregate Maturities of Long-term Debt (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/LongTermDebtAggregateMaturitiesOfLongTermDebtDetail</Role>
      <ShortName>Long-term Debt - Aggregate Maturities of Long-term Debt (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>1072 - Disclosure - Income Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/IncomeTaxesAdditionalInformationDetail</Role>
      <ShortName>Income Taxes - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>1073 - Disclosure - Income Taxes - Provision for Income Taxes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/IncomeTaxesProvisionForIncomeTaxesDetail</Role>
      <ShortName>Income Taxes - Provision for Income Taxes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>1074 - Disclosure - Income Taxes - Reconciliations of Income Taxes at Statutory Federal Income Tax Rate (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/IncomeTaxesReconciliationsOfIncomeTaxesAtStatutoryFederalIncomeTaxRateDetail</Role>
      <ShortName>Income Taxes - Reconciliations of Income Taxes at Statutory Federal Income Tax Rate (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>1075 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail</Role>
      <ShortName>Income Taxes - Deferred Tax Assets and Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>1076 - Disclosure - Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetail</Role>
      <ShortName>Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>1077 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetail</Role>
      <ShortName>Income Taxes - Unrecognized Tax Benefits (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>1078 - Disclosure - Commitments and Contingent Liabilities - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/CommitmentsAndContingentLiabilitiesAdditionalInformationDetail</Role>
      <ShortName>Commitments and Contingent Liabilities - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>1079 - Disclosure - Commitments and Contingencies - Rent Expense Related to Operating Leases (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesRentExpenseRelatedToOperatingLeasesDetail</Role>
      <ShortName>Commitments and Contingencies - Rent Expense Related to Operating Leases (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>1080 - Disclosure - Commitments and Contingencies - Aggregate Non-Cancelable Lease Commitments under Operating Leases (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAggregateNonCancelableLeaseCommitmentsUnderOperatingLeasesDetail</Role>
      <ShortName>Commitments and Contingencies - Aggregate Non-Cancelable Lease Commitments under Operating Leases (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>1081 - Disclosure - Stockholders' Equity - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/StockholdersEquityAdditionalInformationDetail</Role>
      <ShortName>Stockholders' Equity - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>1082 - Disclosure - Stock-Based Compensation Plans - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/StockBasedCompensationPlansAdditionalInformationDetail</Role>
      <ShortName>Stock-Based Compensation Plans - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>1083 - Disclosure - Stock-Based Compensation Plans - Summary of Stock Option Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetail</Role>
      <ShortName>Stock-Based Compensation Plans - Summary of Stock Option Activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>1084 - Disclosure - Stock-Based Compensation Plans - Summary of Total Intrinsic Value of All Options Exercised and Total Cash Received from Exercise of Options (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/StockBasedCompensationPlansSummaryOfTotalIntrinsicValueOfAllOptionsExercisedAndTotalCashReceivedFromExerciseOfOptionsDetail</Role>
      <ShortName>Stock-Based Compensation Plans - Summary of Total Intrinsic Value of All Options Exercised and Total Cash Received from Exercise of Options (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>1085 - Disclosure - Stock-Based Compensation Plans - Summary of RSU Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/StockBasedCompensationPlansSummaryOfRsuActivityDetail</Role>
      <ShortName>Stock-Based Compensation Plans - Summary of RSU Activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>1086 - Disclosure - Stock-Based Compensation Plans - Summary of Compensation Cost and Income Tax Benefit (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/StockBasedCompensationPlansSummaryOfCompensationCostAndIncomeTaxBenefitDetail</Role>
      <ShortName>Stock-Based Compensation Plans - Summary of Compensation Cost and Income Tax Benefit (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>1087 - Disclosure - Cash Dividends - Summary of Cash Dividends (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/CashDividendsSummaryOfCashDividendsDetail</Role>
      <ShortName>Cash Dividends - Summary of Cash Dividends (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>1088 - Disclosure - Cash Dividends - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/CashDividendsAdditionalInformationDetail</Role>
      <ShortName>Cash Dividends - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>1089 - Disclosure - Employee Benefit Plans - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/EmployeeBenefitPlansAdditionalInformationDetail</Role>
      <ShortName>Employee Benefit Plans - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>1090 - Disclosure - Employee Benefit Plans - Expense for 401 (k) Plan (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/EmployeeBenefitPlansExpenseFor401KPlanDetail</Role>
      <ShortName>Employee Benefit Plans - Expense for 401 (k) Plan (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>1091 - Disclosure - Employee Benefit Plans - Total Route Pension Liability (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/EmployeeBenefitPlansTotalRoutePensionLiabilityDetail</Role>
      <ShortName>Employee Benefit Plans - Total Route Pension Liability (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>1092 - Disclosure - Retirement Plan - Changes in Projected Benefit Obligation (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/RetirementPlanChangesInProjectedBenefitObligationDetail</Role>
      <ShortName>Retirement Plan - Changes in Projected Benefit Obligation (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>1093 - Disclosure - Retirement Plan - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/RetirementPlanAdditionalInformationDetail</Role>
      <ShortName>Retirement Plan - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>1094 - Disclosure - Retirement Plan - Components of Actuarial Loss Portion of Change in Projected Benefit Obligation (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/RetirementPlanComponentsOfActuarialLossPortionOfChangeInProjectedBenefitObligationDetail</Role>
      <ShortName>Retirement Plan - Components of Actuarial Loss Portion of Change in Projected Benefit Obligation (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>1095 - Disclosure - Retirement Plan - Schedule of Net Periodic Pension Cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/RetirementPlanScheduleOfNetPeriodicPensionCostDetail</Role>
      <ShortName>Retirement Plan - Schedule of Net Periodic Pension Cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>1096 - Disclosure - Retirement Plan - Assumptions to Calculate Benefit Obligation and Net Periodic Costs of SERP (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/RetirementPlanAssumptionsToCalculateBenefitObligationAndNetPeriodicCostsOfSerpDetail</Role>
      <ShortName>Retirement Plan - Assumptions to Calculate Benefit Obligation and Net Periodic Costs of SERP (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>1097 - Disclosure - Retirement Plan - Benefits Expected to be Paid in Next Ten Fiscal Years (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/RetirementPlanBenefitsExpectedToBePaidInNextTenFiscalYearsDetail</Role>
      <ShortName>Retirement Plan - Benefits Expected to be Paid in Next Ten Fiscal Years (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>1098 - Disclosure - Retirement Plan - Components of AOCL (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/RetirementPlanComponentsOfAoclDetail</Role>
      <ShortName>Retirement Plan - Components of AOCL (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>1099 - Disclosure - Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail</Role>
      <ShortName>Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>1100 - Disclosure - Accumulated Other Comprehensive Loss - Reclassifications Out of AOCL (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/AccumulatedOtherComprehensiveLossReclassificationsOutOfAoclDetail</Role>
      <ShortName>Accumulated Other Comprehensive Loss - Reclassifications Out of AOCL (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>1101 - Disclosure - Transactions with Related Parties - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/TransactionsWithRelatedPartiesAdditionalInformationDetail</Role>
      <ShortName>Transactions with Related Parties - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>1102 - Disclosure - Transactions with Related Parties - Summary of Transactions with Related Party (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/TransactionsWithRelatedPartiesSummaryOfTransactionsWithRelatedPartyDetail</Role>
      <ShortName>Transactions with Related Parties - Summary of Transactions with Related Party (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>1103 - Disclosure - Product Type Sales Mix - Schedule of Sales by Product Type as Percentage of Gross Sales (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/ProductTypeSalesMixScheduleOfSalesByProductTypeAsPercentageOfGrossSalesDetail</Role>
      <ShortName>Product Type Sales Mix - Schedule of Sales by Product Type as Percentage of Gross Sales (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>1104 - Disclosure - Valuation and Qualifying Accounts and Reserves - Activity in Various Allowance and Reserve Accounts (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/ValuationAndQualifyingAccountsAndReservesActivityInVariousAllowanceAndReserveAccountsDetail</Role>
      <ShortName>Valuation and Qualifying Accounts and Reserves - Activity in Various Allowance and Reserve Accounts (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>1105 - Disclosure - Supplementary Quarterly Data (Unaudited) - Unaudited Quarterly Consolidated Financial Data (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SupplementaryQuarterlyDataUnauditedUnauditedQuarterlyConsolidatedFinancialDataDetail</Role>
      <ShortName>Supplementary Quarterly Data (Unaudited) - Unaudited Quarterly Consolidated Financial Data (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/SupplementaryQuarterlyDataUnauditedTables</ParentRole>
      <Position>105</Position>
    </Report>
    <Report instance="jbss-20190627.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>1106 - Disclosure - Subsequent Event - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SubsequentEventAdditionalInformationDetail</Role>
      <ShortName>Subsequent Event - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>jbss-20190627.xml</File>
    <File>jbss-20190627.xsd</File>
    <File>jbss-20190627_cal.xml</File>
    <File>jbss-20190627_def.xml</File>
    <File>jbss-20190627_lab.xml</File>
    <File>jbss-20190627_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/stpr/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>128
<FILENAME>0001193125-19-226039-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-19-226039-xbrl.zip
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
M+#)Z5S*'CA?-G5X9;M#Y%+&2+96#Q,E2:E0F;"R/#TN'!9/E0+5!+@<)E*0
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
MTB/3<"@."]*:A[[2XY J#?E!;.0L2U3YM%Y0A*&T#56YAIPDI:5'$I&75*'
MZ%<%\>5+YHK4'Y0D_BY8)KM(,.]LUW.6Q\*M'PE':P=K^5!F9C8L/VDKRHJT
M/FM1":7ULUY^#E@41%6MEW7VF)S\E!Y1%47L)UUHI326'D*5U"'I71ISDE>^
MTB*J<J8_+45:^1)*'QZT'6D9^YHBF]B2=):OC(NBV%_W*._349;J"D928%TL
M075\H]':%-&$[FA(4EV^5"XIBA"OZ[]'1UFJ*RB;*Y+(EZ Z1\,4VG3AAGBW
MDY'VFF2A]*AY+$LQ7[LE3=6Q0\DHJY%C25 3"U"+LK.V0RMMC2]07'JL ]2O
MCR/)MVY+4_E)A^UHNH\LI@_VO"5I*CV@B7VY'UN3EWSOME25'LOH6@E>W(*J
MR% 'P5D>&DN/8RDU\?>H*$=QZ3$LI8Y>D.($<>5G&@5IH,26Y4=>F)N.\D:J
MB&I?R$/'<G],6$[<..L I*7:ZNYF'>C^H\C\VD;BUU>?+>.95,<H]+/,/3Q<
M9OL-K'D6J<66J*W3N!W]6:X@;-G;>/JS'$,H_W+=.7)4OH85\I(5\H:Z:! O
MT49>5[;_Z$U\,[G;);VVUY>4T@Y3BDT(;T5/A8R47S^G5,3(IB5+&2ORXNS(
M8@55=3&1<FU-5^5L5;#N3MYB05L.MJY\,K+#B9$[S<DNA/?ES+G _!.5DK(>
MY&:_O2B-63EC_O!,DH4B-(8K9;X:%C6:2]M=;FY*KFKKRYDENNT<3W*E3OK[
MRU":98KY)5J4TOOQE.B^26XG_^F#X(ECO@4W&9IY;4UL9\;@/**.**O+ V15
M<=@VH<O# 6W_IQO:)S8=3>B6>M_2?-T 4^+^N= IU8YKFX9.+8R;+#3,P6>-
MHS$\>"X7T$%_M!VXP!W#KVRS.]VRM_JLGG!+H$2> W?[ID>E,":NJSD@(O@.
M_@$/#0X3D.J!C.BCQIH?^&T7+H#,B[8@,"Q.=S1&.^M%,#'&E."QZ;ML'FL"
M@LWB)7QS]N[W-"6&D!&3C4%>4R#S&@*MA.H;#CEJN,<Z;6' K'W9Z:1 <Y%E
MMX1-^D@T(X@U%4@T'2@HCA0/$;ST&,1@:G,7OE[\M?QIC=VS0',<^\0!=NVS
M,R8MS32>K%.33. M00^%H?C+6:0=0@K@Z -75^B+*T+&PQ<&#QO(D8=%^BAD
MW?4,L8@!-AK2%8!W\3!IJV?M_5)D!IFI\M)([Y&862Y<2<R!K+D-E7J-N?9$
MCA\=HOUY;%BNH</WVK-MZ!O,^9CZAM!G+KY:#3*+;ZH<93*TD^:7-\BQ/72#
MYP9?;7TZ$I<#1.C"%]0)<X]CH4)LO"O,:M3WCVF\Y&RFOD"KK:^&XWKQ ?/1
M^5CT>6&XEAB..P&!MM+=3>C>0P1IZ8A=Q&[[L#N:&@Y"%Z';0NA^M7W'FR)V
M<V"@7"H05!"*Y +OB&)5ICF.U&=$7NYQHJ3"/_W^KPF&X9FIF&& ,RS:P_B4
M.Q;(K'SY*J/.RNJIK#!"_\O>]$Z[7(L6E,V=E+K21+C7'KK_332'^P)ZT;F_
M^1:)]!55@FZ>IWD;Z#;+$(NAMRU##7*'W"%WR!URA]PA=\@=<H?<(7?(W8ZX
M:V;!HNFE"*E9I8CJZ@YT]:"KF<1M3WE@7T:]Z;U_J>%UD3HO6^:UD0#J&D15
MK4%;+U/#(PQ3A(+OQ='FK55A6^EN-O3Z4D\2%(0>0F_W7D_HJ9*,T$/H[1QZ
MPJ"G#,0N0Z^9J4(WYC8;EE#4.K<9G LQ=^R)D5B'V-PT RL,>^0N'W5;.6Q)
M[ W[;0D5&JX>Y*Z]W-5@6K+84U4)30O!=]C<U3%JJ3U5Z*-I(?@.F[LZ1BVI
M-Q#:4C''&4%,X'<S(QATH Q:)-".-$&_[?;D[6UUP'NKLF[E- 6^Q_<[7?4\
M8"BTE>XM(3SH#60>(=Q)*+25[BTAW._)?%M"5X3"8="]M1>6Q;:4XSN45^'T
M:=NF3UF#1Y:4M2<):W@UJ=O<U5 K@Y"9'[3$63=<.\A=>[FKP;($H2<.VA('
M-5P]R%U[N:O#M/B>) EH6@B^P^:NKE$+ER4T-,?'['U/<Z<7FFN,.1*>M,C-
MB0./IN?@<"X]&ZH]^3MN^4@A@#_I8\T=<;<'W V'B#O$W1YPA]/DB+M]X*[3
MXVPSDP:<&&S;Q."58?KTQ*H.Y!N=J*#LUJ?64=:!#*<M?3P:CIAN<W<X]M":
M2*3AB.DV=P=D#VW)"!N.F&YS=T#V@.-#0_-9S%3W- EVJ;E3#B@%)5JZ2\\5
M-S5Z*'-[LU.LTJ4U0#OIMV4!0%M'^;W1G::$70_7J31LA=! 1*HHB%%I[5IN
MK05!6^E&\")X6TLW@K?EX(TD0Q\][=$D*;'[V"0:1-KPO"G-#5Z7\3YE91GL
M1^/AJFZ.9B;B*C.)2#?\HM)B1?A,9T5G,OW88X[#H UIBAWT.EEF8@5.<5Q'
M149RPV#!!>?$?CKBC[@Q,<T0U<O/X6O9YX+B2$E$P\-I00RF-G?AZ\5?RY_6
MV#T+-,>Q3YSF>_::(Z!F>G;V8NC>]'0H_A+)U9T4P*WA,V'SX0N#APWDR,,V
M>8J->5+X,&FK9^W]4F0&F:GRTG+5.;5H<>YP0K8]T=W1H\<-QTTT"<>3QQ&Z
MS8?N/420EH[81>RV#[NCJ>$@=!&Z+83N5]MWO"EBM[43]=U8>"XT:SJ_UH7G
M1:SJOXGF<%] +SKW-]\B*XR*E#Q>4$\WE<R::X@-7XF%W"%WR!URA]PA=\@=
M<H?<(7?('7+7#NZ:6;!H>BFBLSL+:"=L5S,)GD:T-4:;M75 Z/<&K6EZVU:_
MC-!+@UY?[:D\;EQ!Z.T>>KS84]2V=-%'Z'4)>H+0&RB=AEXS4X5NS&TV+*&H
M=6[S=\=V76[NV!,CL0ZQN6D&5A@:W^UBNV/?^SU!:$O3UX:K![EK+W=UF);2
M4R0)30O!=]C<U6%:4D_@L8$D@N_ N:O#M,3>L#6'EN.,(";PNYD1O&;GXG(3
M(("SYR38P(_3@YVE>\M3RI3>0,"YGFY"H:UT;PEA&4)J$2'<22BTE>ZM(<R+
MN-BCFU!H*]U;GR0LRVWI]-RAO JG3]LV?4J7:!HL*6M/$M;P:E*WN:OGW'=%
MP'/?$7P'SET-IJ7T!CPN2T#L'3AW-5B6VNOWVU+G:;AVD+OV<E>#9?5[ [$M
MN3O.G&+NOIN9TPO--<9=.#H8-WRD$,"?#+'BCKC; ^X&;5G_A[CK%.X47.>!
MN-L#[N2VE,,ZE#3@M&#;I@6O#-/WB-Z%?*,3!90=GRA7S]';;<EP&HZ8;G-W
M./;0FLRKX8CI-G>'8P^MR0@;CIAN<W<X]M":3!4GP3!3W<TDV*7F3CF@%)1H
MZ2ZGD[$)N:C>XNP4JW1I[<].^FW9.MW647YO=*<>5K_CX3J5AJT0&HA(%04Q
M*JU=RZVU(&@KW0A>!&]KZ4;PMAR\D63HHZ<]FB0E=A^;1(-(&YXWI;G!ZS+>
MIZPL@_UH/,R>Q 4'BWXZXI='C;X8NC<]%7C^%XC*Z37'$(W;OG<Z,5X))$_<
MF)AF&+RS^^CG4(#T\RIO6RDC)09/9>JWC[Y[_*1I\]/[\93HODEN)^$QG^;;
M5\/2K+&AF=?6A"8QM(7(B-XY AQ=F/;XS\___F^_+1YPY9.1_8.8FD?T.WB"
M0=P;VQK[C@-9&6?HGXZ^:F//T!\&?;7?YX? !Z@6GO2#3#X=W9V[MQ8_>!"5
M!Y$7X$??,H)??L(?#S_OKXYH%F) *N5^.CJ6CCX+@CSL\SR_8F$C!<5)%?@,
M4E5*JIJ'5.!7*4;J-]MZ&A%G=D4>O:78DR0*,1(I>4-&WLB.2/5S#,3)>H(!
M+(#&R^?/J4EG/*D^RW5"YLWMZ LWX"(.B?MV>_/[\>C+C^_<U9>+4=S2*DRQ
M,\H @2L;1+Y8>;+5=\[*(R1S]785!"@.C^&F&4#[T:-@<PW7<SE[PGE3 F(R
M3?N%/6Q322#.:BA8,2Y81E!"L!647!NN&#9 @^^P@WY-RWI2@9-HU\>V#'TD
MAJ38T)(8>@J*(\6.P@.V00RF-G?AZ\5?RY_6V#T+-,>Q3YSF>_9:.$.#C;.S
M8"15!K]$*HY."N#6ANA$Y!*^,'S8,/*P3?'.QFI/^#!YJV?M_=+-S$@-9:9<
M)5LM6L@^G/1F3W2#?P"/8'TZ$I=N*'04"^J$N<>YMFGH,:]:23%U#($9<393
MGS)FO!?;Q([\5GIQ%_WH?"SZ;!KR85&^270?!(;5BC&L=A##S9QN[<;R8:%9
MD[*U+A_^;CO>$^" ^PKWF(;WQGU8I,DB?S9R-&L,V=GY\COA[-=>$&G#FT!]
M_R(Z]_C& 8A,>K3+'#3[UN-TGW 0:\] $E/S#?YT/<TT9Z!(EO#])2:QS73G
M!%6J\4M\U/9I_R33IZB%O^"-Q/4XS>-V18U\(O:CY/RRLFXZ+:Y9EC_C7@QO
MRFG<Q+"H1+4W*C0FSUU1^5USQE-.@$MX4=HX/=]8CXH+HQJQ,&K8Z\O8> ,-
M @UBT3Y-Z*DRMD]K:/"*8>F>I@;RQ: 7^XQ!4^GN*U4'E_G"1J[J:+&K<6!;
MA^MVM&X6>Q*>N=Q1)+25[FT1/!QT>OER,P,MK!*VK4IX_T_?<!QB<A<0C.G<
M/3%->$*PO N"KQO;(_ $"$2<8$42J!UBL/0E!-'8[@Z8-%S7=M[8,]8C/-]R
MR=AWB-YKL^CB<>C<@3C1F$.XMK>JJ+0^J\?-3=_=2T&T?Y(9V#X2,#@K"*9W
M1L_?-,O7 (OQ.2/.F\+SGJ8[(^3&?B:S1Q"&Q+/XFT_$V:V(OQM>=NHV=[7T
M>U5:L]VKX=I![MK+72U3)>( F^XT-%_!3&1/A6'(,V9:CQN15\WE)HOB\"38
M50*AH?T(^F +G6GV$<T]#$I?_15@@9?*QXD9K,^]( 0,*K"#=D: ;1V!VE&_
M$OB>(+8E($,H' ;=6T.XK[8E\NE03(,UV+85$G]:VLP&;=#9;K:%SG!=G]9?
MX0VNY[8G)FAX=M=M[FK(73\H.VM_5EJVOR)TD+N=&8:PN\/9:[2,[  F')[G
MFS;#'D[@VU:ZM]C-E6N+?;@AC5T$V$C=C;:+;?BYP\",3?/-K8NE3ZS7&_4A
M2A E]?M =-)H?FA^B!)$26N=]+[JG7L?"E;%41R_.D/WE@O*E9XBM.4P (3"
M8="]'80EN=<7VW*^"T[(X83<WB;DOA'7/>4NPZ:O,\WS'2-8>&01CRXP\G'&
MK@U^N>'<U3)CUY,DM0-3$XB>P^:N'ML0!EV8T,9INV[3C;4^K/4A2A E3?"!
MZ*31_-#\$"6(DM8ZZ6961;'>N2> CVQ/,SES[=">[A4VFQ@6[/],7[XGJ6WI
M4HI5@RXA3^E)_4ZW%,2B7+?IKC.2ER#FT&V?'KB&H7R[0WF$"<)D[QE? PA$
M-XWVUV#[0Y@@3/;NINLY2[X1-]=4H@L+W^+A'*Y]:W%?R:-#F]>N<*30QF&\
MVN->",?.;20Z[?)+VS1_LS6+.W]R"&$'1@2G2%BT0YKOA'6\V5RSWK@/]&SN
MX)&L8?/RJ(YOQ )7MOQ%./N5'KWQ;%#CX'PW>*3W8G.L>FC"^T .=$6F8;'S
MOK49R($5$_\B#7H\S[]_[AQ'6T_3>P%KQ$EYT##S.;&S0R8V;3/,:4\@@2?-
M6WN(W ^>DL7XXHR2Z!-/N!%<G3S&Q'"YL(4U/9]D%O[N@APXXKH@>4,SS3<.
M_J&OMGV'LU\LN'CM)!,0WICUM0.&OY@ W!YW;8+J;0,D^KOO>H""'G<)(Q2P
M91D:$]/O@ 3WT7>>>MP-O'8*OSLVW*0E&/MBC7W:9PY><!>\T2#N.G.;/&F+
MK!F,A)UILK(0UEI/4!F.EOVO'0H(.P!74J4OM!.A\0K2TCR.GLP2:5I] A(T
M %I@8NDOZG%+8'/:>.SX@44N^VYKX:-CM$PXY60@I9T6V(/QZ(T=P;YH<DB5
MOT1]XB4]#LB'/V@9/T,:@UY("=BL1XUY00.5!]@+/7.'?HPIO^9&HU4[S ]&
M9.$<//F8R6\#N(MT?O]V?7'[(^BN+IWT^6A[<T#)!\/X-4!0]+4)C9ZTV.*H
M5Z3^WUW@)VE/8R!! \\VMI^)I='.G-X4\.<0>N( H2,)6-,,KF!7:9P[)V-C
M8@"FZ5S4"_-MU&T+ L_\-L7_\G+ZRE3_%G/8P6!&W37UR9X)U[)^H@$-QFQ&
M=(-:@4,61RPMW/6R :G+^>P9Z5R&M)!G-MH23B<3S3>]Q??A4]W%*_5-#^NU
MW/3@:<<TO# -&FE$T1T&#5,200,8BC\/O;$]'K/-%F/FC\:@2JKD(!H()>K2
M@=;?J(P3[ISA,7%P.O5^0Q8MO1"'!2HK,L,0"0;JL/LL#- K(C>^C2)MK#G.
M&W6FJT!#@P  ;IT#V)[H:.)&3C1C 4KV^*/-(39X-69P,7C\OPR&/9E7J==.
M9ZG-'N3:XE:=<"&:'3#]N+:I,_M;:Q \7YHWM5X:>ZZ=1L+^M8CC3HVYRR3\
M%T'N2:'/T$#CD,JX5$D@^1FC)U">2VBX]41/[J! @#?IA'HUPPKB.A8XZV1.
MV/(#IAW-< F+ QX)T^-$,QS*])_@LYXUTR=T1FI, >7:474&7"W1PBX-B*"T
MD24NLOB>:GI CD%#RY8[BO(CL$>L*/:/WR!777,X+#D)PIV$AIQE9N1-(5$"
MPW\F[ GT%_("XK7GS/.?<#&4"OT I<8318@6ZFYQ5Z!Y\DJ<,:!$9T#-?#;#
M)GGU*+:"Y(>1' X_# ;AXP%L2QHB,9T:=(^.@H@]SJ5-LQG\8+CQQ^'#'^GO
MBU RN#KT6/#XOPB\U%L_F&6-:WC)K94M)_A(!V80USF\EDDH<.<>O&NJ/0>6
M$EX+KYO[$)TRSN@(N<+X!  9CIH1>Z[DI,5A[#B:#^4?*?#\^C/IL!*.7&/#
M@=C$]>@ X_ZZB)'@_ZTD'$'PO@<&YH5>Q80$DH9*P<BX\&1+F3%?%2@]M5TZ
MA#J/A U(XS'5+^B?^A;7 #^@,<_%<NO@1WH=2YG!,\T-MBZ(0@-4"",O 0_(
MM+'V:N8F'5HWU(/!30L6"JU(8*E(J-IGPV5@#R4 [D^SGH+2!/7+E&L"]QDT
M+&9D:B8Y9C10[Q,A,^#X43.U,$B@CXN]&"S'HS)GE8K,09,Q\)>@P7;+!]#E
M84+ EQ+8'8UKB!<:?>QP+VT,GUV#B2KP54'.&Y[U10<\^H!'^"(0)X1BFCOE
M/NB.]F)%8J%+\"R&MPQ=@OJ-5H&9-N$);$S86&*.#CHLAH W+*5HT1/3@AA$
MZ/5Y/@#NZFPP6@=RF,"".Q=8CNGJT8> A7H"JB+7?W0A?P@<*@05ML'LFAJ?
M1<>;L>^!:X8G3<! ET^\#"M]]'$&#4+9PDV'#5QK\5- 8NS$-GK+ZIPV\"F:
MLWZ46/\D6B%9O&61XX(3!(J!W^3I:,N<B)4(:6"^?DQ9 $T8C5B\PT6/[CKA
M?M*4@7+]'"9K87K G [\S4*W,/F*<=1+J08!30[U-BRP5"A'U-V8('$ZDL?>
MP:1(Q7'"_9U&_HGCRUH6ALT=<@S*6(^;4I! PRC $26+TWTG#*2#X"DP H"!
M8>LLI@(?#!\MS63Y6)83[H4#Q (3D3(M.XIJ@>$X*=0:(EZ>!FBA.N>:H2^*
M>_&[%L'UQ'#'\#)&<A!W;1HB9$$ZV<\\0<;<7&V39CL;]?@RH][ZU"8;0=LU
MEW.^G)58M92@0%]?B\T"(SHNVZ9IO[AIX*75+)V]=1NMAEH1XUK)G-3>Q7SU
M'C6X:RMC4[SA2H%/1_P19 NF&<XZ+S^'KV6?"XHCQ0C#Y0FL#C5WX>O%7\N?
MUM@]"S3'L4^<YGOVVG)?.HU^=O9BZ-[T=*#^$EG6FK;P=6VZ.#$G7]%JHX 8
M-4K,II4 M:YQ"HGI[Y26PWE5,[<S89.GMC5YBH5^_1S'\39J;5$G&KCL=L]*
M'5UEE)ZD2"W9V(+G>Z*_W4VJ$W.N,G.N0GN<*^Z.JG,W8+\WP$:D&*-VPF?N
M,$:5>.9&Q?:XT8;'J-WFKH9@5^JI:EMV<6.PBXY[+\'ND'EIJ3U>NJW^MQW!
MKM03^4X?'-%,;XC!;KN#W6 N/CQFM15NM.'A8+>YJZ.R*^RLD7YS==-,YXYN
M>U_- ^FZ8&T"M[7'+[?5X[8CO!WTAJK2$C^)C=T0[CMM!8,MFKO2"091@BBI
MWP<V,Q9O2:[IM>&4WDZDT>U?M46/\QUB>H_!;<?IQCZ'&+<@3! FS?""A]4.
M,['?:[%+F&T/$GC^%] QO>88=&O[WBEK$7>6W <6VR>V&K!7JDW1=ZHX?_OH
MN\=/FC8__69;3R/BS*[(HS<"\%^8]OC/S__^;[\M+K@B$^(X1/\:[&R_I.>_
MW-A6V-GCAGB<H7\Z^JJ-/4-_&/35?E\0CUC7+WC:#S+Y='1W[MY:_.!!5![H
MKMHCSK>,X)>?\,?#S_NK(PY,S@";=#\='4M'GV69Y_D5C>^24))>*8->E=*K
MYJ!7&1:G]]*>S6SKW@.QWVG.K7/OT1WY?]"6('?$N9_2;:!QBM7!1@D_!,^\
M-#77/?_.6D/X+GT9>S;==,]^NIVPMYZ_&FX*CP]SXCRPUT>YO;[Y>O29/^&%
M%;<Y&(CR>S^>$MTWR>V$0N[:<CW'9WT ENA+LJO$V*6L#IER1G8$6)]CMIJ,
ME\.^2>4=>JJGCF?99^R+E\!!/-JFGNK!;VY'7[C!LF.G()YQWVYO?C\>??GQ
MG;OZ<C':X(UJW:8].)SVNM_6MUZS'AFNM^Q7$^S!-G"G->ZTWOM.:V50Q4[K
MQ<.&6^U.WKS36=[J67N_=#,S4D.9*5?\55M3^SVT"@_X!_ (UJ<C<>F&0D>Q
MH$Z8>ZG30Y5,\(]9__AM"@"Y8IO$6KZXBWYT/A9]-@WYFIWG(H8[B&&U8@RK
M'<1P,U<+XE+PMBT%3W;'?O<,D5ZDRS8[OOCQ;?VTC1ZG^ZPOX:(C(:#+TTQS
MU8LP)K'-=.<$5:KQ2VMM1F@30M.GJ%WKK[@K:NA!!5%RTDZC")NDLUZARP:.
M3)Z[HI*=:,$).;96-=:CXM1_(Z;^A[V^+.+,/QH$&D1 IB#T5+DMI\+C5A<,
M2W<S-9 O!KW89PR:2G=?J3JXS!<V<E5'BUV- ]LZ7+=C/Y+8DUK3H@21<!AT
M;XO@X8#O,H*;&6AAE;!M5<+8D2GWP4DL7Q<GL;"C']BAR&NGG:0O(8C&=K'C
M(]8CO-69*&T673P.79W$L;>JJ+0^JQ<[%&:'!='^269@NW9$VJ[HB1Z LR8A
M;PK/>YKNC)#E<5-A(\+-S;(;&W\WO.S4;>YJJ%^Q X-:$B\U7#O(77NYJV6J
M1!S(:%G-S%<P$]E387CMB.;)HCB<>ABKMWY2M4'IJ[\"+/!2^3@Q@_7%J<!!
M!7;0S@BPK2-0.^I7P=&Z+1DV$ J'0??6$.ZK;8E\.A338 VV;87$GY8VLT$;
M=+:;;:$S7-=G9[2/Z>[7]L0$#<_NNLU=#;GK!V5G3==+R_97A YRMS/#$,2=
M138U6@9VKNHVW=AP$SL2(4H0)4WP@>BDT?S0_! EB)+6.NF#Z9W=RJ[8F!S5
MNJ!<Z2E"IX\@/& HM)7N+0_1E'M]/#(>)^1P0N[=CI;$=4^YRZ#E+$C#\QTC
M6'AD$8\N,/)QQJX-?KGAW-4R8]>3I)V=R8&3=F@;K;(-8="%"6V<MNLVW5CK
MPUH?H@11T@0?B$X:S0_-#U&"*&FMDVYF513KG7L"^,CV-),SUP[MZ5YALXEA
M00V]3+><Q.1[DMJ6+J58->@2\I2>U.]T2T$LRG6;;CS>%T-YA G"I!E>$-TT
MVA_:'\($8=)B-YUZNGQ,36.3:" ](&I* ?"Z5"T?S2<R#E+>\<V)(X/#)P6'
MP@H\_POHF%YS#+JU?>]T8KP2_2QYE'#LJ.%57K52;8J^4\6Y.FK]_;/3TT]:
M_[Y<_G<[H4==CX@SHT\8T5=L.'==+7;N>DW%S7#*@"]S+/FZ;V%'<[>K]'G^
M].20)\TCD36=M.JY7@SE-(=PM"T=.[B<_M<)#C(W7!@PN#<P"Y<CEF[@D>;E
M-(A'FE=PI/E K>)(\]+A?D",&B7F_3.Z:THR0F+Z.Z7E<%[5S/E$W&71MET6
ML;.A^SGZX3<JN._$"NKV'[VH]"1%:LG,$C;81G^[FU0GYEQEYER%]CA7G)ZL
M<SJ^WQO@3F",43OA,W<8HX9G-HGM<:,-CU&[S5T-P:[44UMS,BL&N^BX]Q+L
M#G.<;-TH/]96_]N.8%?JB7RG.S<UTQMBL-ON8%=4F!N5V^-&&QX.=IN[.BJ[
MPLXZV317-\UT[NBV][5[;TI CQ.XK3U^N:T>MQWA[: W5)66^$G<685PW^E:
M;.R1T)6EV(@21$F#%NQWNP%^V=I-@T>Y3J31[5^U1?OI#S&]Q^"VXW3C1D.,
M6Q F")-F>$'<C]K$_:CY=IA&=Z=>VK.9;=U[\/6=YMPZ]Y[F$?T/S?3)'7'N
MIW0'8V)#ZC"V(?7<O;7H1E25;4I]")YY:6JN>_Z=S!Z)X[OT9>S9=*,L^^EV
MPMYZ_FJX1YQO&<&S?L(?#S_OKQ[FQ'E@KS_BP)8-,';WT]'US=>CS_P)+ZR8
MS\% !K_L-_?<]Z:VP]K4Q?D<\AE\!AMNR_/I,@H2# *>V/^E,AFGNC!S_9J5
M6#MSUZ[K)QD;\,)^M";VAXHL#C;P%1!<B"=Q/\JJA*=;WW,]C>UR3C*6A<*]
M*RM"=7'NZG:4-7*7=S08".^H\,:VQO[,-R$8>R:1%S1X9,C/^V"S@EO(^WL#
MQT"(MZ.H4]]9@XA2_P@Y$-ZQWG8QFC&R2+NTW@PFU2$_E/EZ1DY9V;\25770
MEY7^5OR-'**YOO,6N2C)VV9+S LQ01E& 9;RYJT)VVPY]1#V@SP3RR=?(6^]
MA'<[0,_?#6]ZZ;N0]!+GR^O8].EX=^ZZ!/ZGC[37&.$#/MEJ1WG@!4KT(&BU
MP]KN*"F>.4K]L00ZEP=@6VN66X# =<2[WNWD=]O6W7-+OR?.LS$F[KUMQD$/
M;,3EG]$QZ'TV%-"!),0<4!8=!:E-I%E H<0S00?4IJ,FC5H0N"363&T\O2@,
M$867%:$(M;\[MNO>.?;$\)+DQ3.%PJH7^JJHK(\]D1?GID>N2ER"+ Q%*0\]
M]\0TP8Z^O,Z)Y<:#-B I/N05%M% 4"#(CU*T_NIMB(I'DH6-H"\.1;$BHN*#
M9V'ER4-IF)>HWXE%',T$ SC79X9EN)[#1N=,*G/V1WN?2DD9#F.(WTQ+*;)3
MG'0QC8M#155W1#:,!55A CQU7RY*]BUD0O#;$D#Q( 0(33CJHK 80C:];N:)
MMV])6HJ3+J9Z<-$"7REI4F41D"!O([5K>"=$=%XF[A*^J+"5\X-UD<5>O155
M*;ZGF"8E>2!51E7"M115HC@4WI75/QY=%X);RV.6^]UPZ22'9A';=\.K;D@B
M,!"$E*BO8* "\2ZC,1<A)2A.<2C%="W(_& G%"?\3.'@2QQN2?'2Z+TI<2#+
MMA?&?VV-(=W)@JZ0\#]%87$L#&5EW?]L)*4,T8D@MR@R@.A8S%T?T8DPN"@X
MCD5!D@H2O06]*1%R0630<'N-WJI)31FK"N)AH$K#6DFMK.)Q/)"*D!K\\ T2
MN45AQ+!\N"$,%FS+O2 3VR'!=2/ME8"C@;C0=G3#TIRW:X_,7%K%HR45F^44
MBS$JR6QE=9&^*(MJ;&"LC8]]B4NLK# #Z5\_'D=T3UR558;ZLB#M$5UP>VBH
M%Y"0I51U!+&Z*A,$%F(*JPD:"I&9$DP4C-@&:BJ JR&SNAJ9R@OQ+.)=,ME@
M?6G/Y@Z9PB60;Z_0]H.,Z9R',3'&#&;G^C]\UZ-S(12'Y[>7UW?T%OC!TMES
M[FQ(VHEG.&S")'S;'42((4!3JNZ"6%D!1U'49!RR0]::)=;*"DSQ&.2@Q2I5
M5@!3Q910OX%BA8SN=I(JBLI*;,>00\FYA;$@J#P#E17B8$A,28%JI[^R:AWM
MZ5J*_I1+L\E.R9<+UO)428Q/H67249C<E FC@D4^28G!I YR$XERX0J]*L1*
MN#G)_:(Y%H28[F*MT87F&N,DH85+NNGKH$2@^$2.K+-():, G87+J1OH%(8E
MZ+PR3-]+K'89"'+AHNHFB4K9E(:$%**U<'%RDU25K6BM8,V(F*RC1;W#,/0.
MN7RPT!\,UD?!DFM&*N$OX4Z&"]V,;$'<AK^^JO*5KHFIA+^X%Z(\+?CCI87]
MY!M#%770./X2V944XE/==IY9$ 9*I?QM6#DBIA7KBMF5U!>$]01F^X4L8K(8
M5M0,)$61<JUCV4A.//0NC%I)$GBE-#D)9UX49)(XE'.M.KI=+RW3N#1)UL8"
MT#88$I2!L.ZZ4MZ_-7F).+@HI@19X,7*R8N/;(4Q!H&)*%=.7F)@*HHY@9=E
M=1OR(.;=1-C&Z9^M4,<KPGI:MO;F+4A*# )%D:;0!9M54!1W[X7!I?;[8A44
M)0L[1?'4'\0FAS(IRI6 B&EUEGR R@R5^9.A7'6B)";+*7E1MH'.P8:0OBB=
M\6$A-_8VT*E4GGB*R3I)7D1NH%.N(?$4-Y=(:D!H\<133-9':D9I&5H+)R<%
MD5J&UL*)1D&TIM :V5ES93P;.K'TU>6TA.ZD$5XXT]BP'T\\Z:?OVLJD*\K'
MWUE' J*?/T,<\D1N?+H;Z7:2V+R9ZC>DM)F?'&6@Y#X<GN["D25@/F**6]%6
M'5/)X3E7%3:#*4F5>)7?/U/%U@QD,24H0M1@JF8J-+CW-CX#6\76!V2PU><A
MO1'?92N+NDH9*[:B(,NRY*&D#IK!6+$U"%F,\=* [U?"6+2-28+JS-V=X>[5
M[[;C/<$+X1[#-+RWD:-9XRE9VVQ/7^ M^J2\S4G&UNO$IH"^O)YU1 G-ST#6
M%LYP>VJ-# B"*@L5<)"UUW.S"BXJX  BCD%Y!OI975XVJZ 2!H:QG0C%&'BG
MX<G]/WW#<8AY 83K4:HO?->PB.N>C^$*UV#+"H#PAY^62\8^1"1WCCTS7-=V
MWFYLCU3 <%_I5\'P.]U0&L3P4(Q-Z!1C.#[JQ#5,S)DV(J^:NP#I5\,"E-(%
M@H^F\<16C%3A,GA!K$)_\;$FKK^=L=-7\VGGIZ7-P W0)@OT)[I='^C)6E0M
M]3<W5<A395NOL6U^?QE*-S<PR;7P1=Z25+:%A/ZVD#;=ZCR%>^C?D"@]@HWJ
MYS/;MSRVMB#CB72O=**()_4W1P1YG+*B")']1!416C_CFR.)7#O0^F*_%L8K
MG,Z4TZ9T5JG%,%1TONE:68SMF]W_=*V<.B>DAOS1ZD]^_OJ07BJ-XR]M4FG!
M'ZUHJ;D-%6Z1FK9<0DZ;E0KP.=QR;9M(9]O%'4VWRVF35L7L2A*'\7W=6T\H
MRZD35H7,@!IYV>EV.76VJA!J)56-3207("=MJJH8R&1I(*@53;?+F]<#;X,A
M2$S[5<]GRZG34X4P)03KM"HF+VU6JA#&!+"_K>:S<Y&7,AE5#',"'>4JFVZ7
MT^:>BJ%N,. '%<PDRZDS3,6 )L03R*(DI4TD%0,7+TE5K$F0T^:+"@(*I-2O
M<,)=3IL1R@>I#5-9?;7J"6(YN=XW+] V3;N6F2#.H#-MM5HN]&VBDZ^>SI1E
M;/D@N8G.,GK/F&R5Y<)IT":$UC*)+<N%4YJ"4BU#:^'TI"!2R]!:.-6H3JY%
M)MSEQ+1-2? N)MS36VQNG'!W'2_2/Y\VR VVUUGZ?_J::4S>:#8U'M-2AWME
MN&/3=GUGU4H_SEI_<S"RTLGGBL^)S3C+=G$*A)=RN(=7Y-P-083[VG70;1JA
M+P$[C[:II]YS<SOZP@E*P,A_J*(@GG%_G'_[>3ZZOKWASF^NN/_\>?[M^NM_
M7]_\SIU?7M[^O!G=L^]_?+G_\N./+_?<QK,\T@^FJ!4$@S(@:)?&1U,"LC!-
M^X5.=0>'=^C$TPS3Y3SXC=KKL^&]<8;%/6N.8?LNI]'+:=62TRR=<P@0^4RO
M#$S_9*,ZXT()52 F[3#CD)U=G)^S1Q52;YAR(D]M1^4DCFN)';N2.):EH#A2
M+"X\+@G$8&IS%[Y>_+7\:8W=LT!S'/O$:;YGKYU^1X_U.3L+3ID9BK]$SF]+
M.^%M[?B:Q!E!%9U^%A SB!*SZ62B6L]<"XGI[Y06?!4J$U^%RNS@JS8K4T9E
MUO*J<F=!J[L["CKM0-PMCINL,+M1<V>X8="U^$Z8>ZGGLR]BS? 4/QH?5GPJ
M97.SI2+Y\15QQXXQI]%\WCRW6>=7%CW%%X0.LK5HL6S!0TZ(%3_1-9(0C GM
MVK>UU;VGS@O-I*GOBG'-BZOOT?E8^.D$S(@6$BM\ICWA[D"1MMY-F+65[FZ:
MQSF\E3791+ UB>YN@NV*Z/X8T=8XNKN)MG#DYRH=\+]8^DJ2]F3U=V>'['(Y
M7% Z+I+$O2.*5=)P',D61%[N<:*DPC_]_J\)AN&9J7AB8#0L'8!XRAT+9%9^
MWB)CPHKE;JPB3O_+WM2<Q"M-A'O-Q?[F6Y'(752 )EX8MC,M*X;8M@P]R!UR
MA]PA=\@=<H?<(7?('7*'W"%W.^*NF44*+#_L:=[W?+GB=6([G&[[C][$-Y=+
M7MM3--B7J6]Z[U]J>%VD&LS6)&PD0%3X&C25M@2DK>IK*]V-AIW01]@A['8.
MNP\[\W:;J/@5<=,RW$C==E?-C/AQ6K)MTY(_PNUP-%$8:^Z4KI=M6Y: 98,]
M<I>/NJU<][ UKKOAND'NVLM=#78ER#U%%-"T$'R'S5T-IO6!VI8\V)5ME99O
MH_/9AL.GV]S5$<^)?1QTFIFP8RJ^IRFZM;P[;/++Z=D;1!J;?+?5#>^M:+J5
MZ^SW>$EMB?-$)!P&W5O.5LN]OMJ6I!.A<!AT;YG< 8;5@8C3D,U49EOIW@Z$
M<D_I*UUVH\U,D'!&LVTSFE=D0AS:F]C37CG-=8G'/2^:_ZYZ@;8GP6IXO:C;
MW-4Q"R/L*I+HN&ZZS=T!*K3$5,=6%A@PP5I_1_A!9:)U(G?U39#N;MC#V=&F
M.?$#9!G'K2;-L88)\GQ3&_W#J3RUE>XM6J3E.IPC[/+&+@)LI+9XV\4!'KD+
M,1G';31WFCN&AIT47! EB)+Z?2 Z:30_-#]$":($G30Z:32_+IH?H@11@DX:
MG32:7X/-#U&"*-FWDV[FVCU<E;<G@(]L3S/;@^TFCN][[Y\TZ$G89Q"!MX?&
M7<.>W&_+$DE$7H>0]P&@IPRQW2!BI\APR4N==EJXMJ;;=-=91I @X:%=R$V"
M=826UQ$0)@B3O9>;&D @NFFTOP;;'\($88)N&MTTVE^C[0]A@C!!-XUN&NVO
MT?:',$&8[-U--W.-#?;':EM_K#3:7P(>'VU33[WG;[Y%5L 4*4V\H&ZTK,9:
M6<.;"2!WR!URA]PA=\@=<H?<(7?('7*'W+6#NV86*;#\L*<JW/FBW38[YXB6
M.;V);W+:N&U'##=Q@F+O:Y[%@=3E%<\(NV;"#C<'(>KVL#E(WM4AEK@QJ$NX
M$;N]B[:9 3_.2K9M5G+M/%3-G7)P4=N2!*P:=.O, K7?%M?=<-T@=^WEKHX3
ML*2>J@[1M!!\A\U=+<?L2#UE=[:%)^V@<;3'.(88SS4U8<=4?$\S=&MYM^^"
M0HC#Z43WQW2=?XN2[[:ZX7:</B[VADI;(G9$PF'0O26"Q9XLMF7\1R@<!MU;
M)G<BWY,& DY#-E.9;:5[R]47/5Y2N^Q&FYD@X8QFVV8TK\B$. [1.4][Y337
M)1[WK)D^VS_-:8N%D>U)L!I>+^HV=W7,PBB[BB0ZKIMN<W> "MW'>>ZH.+3$
M@^:NCLG0/DZ$'@)TNLU=':&?T)8M%'N9",4##;I -YZ+B#W;$"6(DB;X0'32
M:'YH?H@21 DZ:732:'Y=-#]$":($G30Z:32_!IL?H@11LF\GW<P%=KAT;D\
M']F>9K8'VTT<W_?>Y$CN82] !-X>@"<-=K@CHJT:;"O=C4;>!PF<7E_>$?1:
MNW0(L9-" #BM0^T*B&MKND W'HB(=02$"<*D&5X0W33:']H?P@1A@FX:W33:
M7T?M#V&",$$WC6X:[:_1]H<P09CLW4TW<XT--K%J6Q.K--I? AX?;5-/O>=O
MOD56P!2'0!,O*!LMJ[%6UO#> ,@=<H?<(7?('7*'W"%WR!URA]PA=^W@KIE%
M"BP_[*D*=[[HB<T.(Z)E3F_BFYPV;MLYP$V<H-C[FF=IJ'1YQ3/"KIFPZW?Z
MK I$73-1]T$8[JK#*NX,ZA)P.KZ-MID1/TY+MFU:<NW44LV=<G!1V[($+!MT
MJZGZ4.FWQ'4W7#?(77NYJ^.P K$G*KO:9]]Q]2!W[>6NC@-RP+:D(1Z2<PCP
MZ39W-1B'VF]+BPZ<HL-4?#=3=&MYM^^"0HC#Z43WQW2A?XN2[[:ZX7:<$2[V
MA@+.NW03"6VE>\ND<] 3A %"N)-0:"O=VR9W@Q[?WU5-LK5I&X*PYDA V5E]
M 6<T<4:SK3.:5V1"'(?HG*>]<IKK$H][UDR?;:#FM,7*R/8D6 VO%W6;NSIF
M892V=-ENN&ZZS=T!*K3$5,=6%A@PH8J"&.4'E8G6B0I%ZSP(92)W[>4.8])=
MS]#B40M=H!M/;,1N<H@21$D3?" Z:30_-#]$":($G30Z:32_+IH?H@11@DX:
MG32:7X/-#U&"*-FWDV[FRC]<T[<G@(]L3S/;@^TFCN][[[XD]^1!6Z84<1ZM
M0\ 3U9XLXXXY1-[N=PD!] ;RKG:ZX2ZA+F%'[AULNT)<6],%NO&H1JPC($P0
M)LWP@NBFT?[0_A F"!-TT^BFT?XZ:G\($X0)NFETTVA_C;8_A G"9.]N.E*
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
M+#5@O*!R+52D^1OYO! $4_?7O!"\/)46*"1Y[:8&C,G!0'TU"CPO>$(^4[D
M@"^!\2Y)CO:8^0]<)FG@GR"947X">A/1G6/?A*.U+%,BD2.]OUZ974&Y=I1K
MMV.NG<*<)?^R6!P%);E>*I/EJE^:CI?;02%%9B'KK)#<=W6=6VQ5KII^:B[=
M3"<4ER3@K5_KY#]=?9A.10_SO*Y,@UV;,AT]>7T)=BJ?=+_KOD$^@$3P?WK1
M3L60%A3)[EK3J+2OWUZR26U0E#Q<O?L2G;'.1_[OV,]U&V]?->9%]##\<=>U
M,710[?(:HN$:TO!@SS0\J"$-F]0Z<+Y!XJ8I]15I$WCJ-/K2'I-[JZG<@:5N
MI:,GD_%7^'@KD^0KRXR[4; I:H=.1Z>CT]'IZ'25.%TUC;BJFV>=:IEG^[/%
M[E9%S!E>M@ L?(R^!R,9,C?'K#H5\Z]Z[P':G"YV)EVU@7:K<=TQ9;*HJ>*;
M**^<\OK=5ITIKYJJM1[QD8HIX(/&1^YS:1+FJ%NRR$]XNLUVMY6\[K>,&7M<
M;=S0Z<P]W2'XJGE%?%5-4XF,H!-%(3[@%2\7D6$FCZE"]V3^Z5:"<G#=,T10
M$AV<Q[ZWI-\>13LHVE$'17_0:$=6-8+%(M9+K!UY98X-4'$'IMZG.X![UF[T
MKLE!(]H[\],=@+->]EI',XB>#=SELQ&K:?>017.BT$6A)ML<L\54L6F&Z_>R
MWSM6CL5N0NR,,6GJOFM&@:;-H"5RW5\NTIQRWWK6&=!&:;T9C3HS;=0940E1
MR>%E( EI8C]B/Z(2HA)CA70UHV[UN&WL52LV=]#;QG7U3MQWS*MTJL5=PG%K
M5PYR==AK= 9MNCLDCB".>&->M>%)TITIV%F'?1_20^J E>8$,?:\)!?);!>)
MR(3(Y.2>= 4V2&*:^*_"_$=D0F1R<C%=.GE^#DVVQQE #S8U1@+XGJ*VF?<G
MEO2R/]W#-!YAC^,16&ZFQ6)(LX&>LCVV0IZ.34A'T@ &?7@HGN(DF;(9*/ P
M$]8_VLW&]: G9W3\HS5H] 9M#)0N]("VL'.S_-5":UW\"OX+.YAR.W(?N3>[
MW&KD A'+\XDEFQ2;S'5A994WUA0GBV438>R-&J_*(2R:Q.0/O.")!FX<"/DT
M<&,/ S<&W7T.W.C1P VS!F[4ZC T/:2>\8ZSF+Q TT.(ADVG89H>0C1L.@U?
M[YF&KVI(PY2%2!-P3C4!)^N3\JN,UOQK;9^4RO)>Q;.SZ'1T.CH=G8Y.1Z>C
MT]'IZ'3U\96J[@75MD]2-L"3"1%/N /HF<&?-F!7<&&.\U+%Y,73#_>Y[AP
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
MD%,1Y'0NKZ\).95%#B@=,_0K:<X*F'F?J<!K3P?8G6,7*Y((H,\ :/>RUR2
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
MDC=";@JW#ME2?\:.\M-=W-9CX#TJRDU&L.(+7!F8U)L.Y$CBG/X;,VVBRLF
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
MT+?(#CK0'\'IMGI6<LG<:KU)_]UNOOG,'P/O$=><6R9W*6WIYM:XDL!+V-O
MER4.#-WY[,K[/H(/5)K%D'O!TRNT<L/@"587><(M7FXOD.P\7;HX8YZ+R KE
ML_(:VL780)+546 *.PZQ:7=B%:EG7DH[U6I;-I S8(J]:BRA]=D"I<.K-*%?
M6A]\"RU4%"P-;8V-&9Z6^VB)"9"1[@A,4WB_#?+S 3<O<>3Z^&/\6$$Y=,6W
MU>WKB8<.PT.J%SL2O')Q13R!@\HTA&B1Q9 8<L0*5*BH3+->0FSR6BE 5P9)
MR>'#J&'Q[SC7 )>*?38!.H-W./([F3,BDR7L0$2"6K\_APRH]?L>6K]?]??2
M^EW;:8-V;K4-.HMGXR77I2YOOEAKIRWD9K$=X6UJ:IFA1VXN>^YYA6T#8^K:
M5H\,,+:*9>/]@_ !<>/_]**=RC@MA9)=MJ91:2GL7D*!-D>S<+-3E"@F[04/
M \_9K(,1+C(,?\3OT*&J=FX^T>89T>9@CC8'-:;-:G8PVG#L?<X\HIY'U6E6
M=[L052FZ<@N)Y-7EK>T(<9W!??+:])QE6\DR]8(-O66GI:O&U76]6M)MB*TJ
MVQW;'72]_T8<=#@.ZG0;_:XIS<JV@T9S9\*JJ'U$EL_I@]_OLS"VT29.!8R7
M/1WAE(KR>9:+'JYG@-RM *CW=(336ALUP,,S3(U.HSMH&T;R>S$BZI8?2%?I
M>[Q*3V[#"U?D"[:%]23S4?!OF9(2"XRUL"1!0^9N,'L,>\42_W@:^-9\(9"U
MD!3;T!FQR18**25JI<"?SQS1M_7>#,>TPQ?R-U[ ?#7"/2UIP:W*/!>5OL)#
MF:Z5?*LS./Z*F<RV"4+L.O"-Z_(6L21)Y)&OR!(128:-ZF\B@U&Z($9PV#7^
MC>D&1<!6)'^$&M;LW+#F,]"Y#P3[&1YX\"7%[-*@YJ#X7=I)I9XR[3:83)D_
MPSS, #NVA!I%J4QAULA]!)T=\:DU"1SNJ5HW_+5,Z9&2Y.;^UOH23%W;ZC?[
MJD$*_$"V</%M=^JER9:Y-C*ZN-VWL"0.!(L8RR8OH:*-OWFZ%1!,#H>U5=U[
MVN %5@1).G%QGP]!X,AB.A2;LMH.'K)C =A#::;ZO[ )II:JUX9\Y'$[TCE0
M@73[%0GCDVGU0;(W_GVJ?AU@$QKYH:?ZL\#2_+O.?</"!7G(^=U<6K]S^,/S
MI%2#73LQKB:9Q1*P1XN%(2ZAD@G5ZP%R7NSP]!BX33B\G;0%&+G?54X?\^"\
MJED.[F *9 /O3S1&-)NB/01*  0P[CZ>XK[QDF$&AH6J;<0MV,$$WB(3&X&
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
MJ^1BMIYZDZN[:TN)QH0KMU9^NDOK1@IXK=ZQ+E1J<W@&014ZJC(50!3;7!7
M@@TPDV^82-0L@:(+XC#"94 1<7CC-PX* .#B Y%$"D#P-CPUL^2>%4+P#0JE
M3RY\C;\=(M; (?T;BV _@!(#E351.G())AK6$Y<?N,#F\C7SN--X4H/UY*[L
M,1HV"J2PG,>><&\@+Q!&56#\YXW#3!A*(76!OF, 6Q@Q.'Q.ATT#(1E%9-J:
M&6YX14_!A8CXM&!X@;!  T!9/R,W!%,+?Y/P@!87.* 1ZZ>?D'HDQW#\1%(0
M0[C!<JX3 Q/F80=2 ,T$2?_N. @<9;]P>%H37J_Y WXVY$C0(A:(!0!V/)7V
M&@#15[Q9L)@B;H]]C-18$P!9)!+625[;T(,?<4T0?8$7)PS&_%E:B@YR$AA+
MBAZDA0?U(@T.I/OW6BAEE* 8%\ @J]+]")A:\Z,2%%+HP7FE094<KWCZN9,V
M ,5YVRLO>I;N0+YFPJ,%F8Y5[V(<>$XF&Q-\2JD AB[0^T1^)> YWU&XAGU-
M.!-QB'O#+Y/=P)F&/+<AI!%F1XCGU%B,/04!;Y9**F#*F1;5U@C(7<K]!%)"
MRC$MBI3I#<2?DT C> -^XH9V/ $X*:&&HANYQ_7Q" I9^!JMX$ GXF[5,@N
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
MH/44G3L!%T:Z[L]*'S,^57"7C#+$\@PLT'QF69W2QQ;",/4.L ^.?X/[P8]
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
M]CU+D4M_!\;"3R_>(XDX?_1[@^OV=>N%M)/A!Y_YZ*<7=\W^'^WK/S!.]"7
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
MTH/KQ,/7G7;[!0 $GSD&8 1)_'K@/DKG^LBRI>=I'-%[^%GO)7[.?6<Y+BK
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
M/Z:/GP<?75_XMBN\6_B&JG5&[]W(]H(H"?.V+==Y<_11V+'K_'%QWKLZ/>_
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
M!F'BQI;P'6@FL&44P7?T"48A[M3#^).3V/B2""4E^.-3L14/I>4%#S+$?NT
MQC*UJ%L^D-@T_EX.W##"F)[6?/%G[NS4Y(!_ORK.B7;;E[$52E#._B91<"^\
M1)Y8OU9\:[EXP]  &@4$1):,8/0$APBPA:$Z@$: $1:[0W2 3'%]$4Y@$DFH
MZD/TDPC>CF#&'OR+'42!#QU,X%7IN+:21HBF2,%J-(;) OT#9&%6020\&G,<
M"A\^AJK Q(F5<7[]+D(UE/>N?%!@!;$( /TK$2$LG#<YL3YZ@.E$9,7Y<+Q
MC]]EK":!O8^E#;VTX/]"4<V#\-0?PAL%O@-_V +HZB&B,8',!6+ !Z"EB24&
M VDK,E&+1^2IA]FR[JAT(!#70)-@Z0O%&DZLWX?2K]P@Z".X![DM@035G&%X
M.&=@F#!CY\\DBJEN.>#">@@!JZ H/ZAYVB(,)[A=NJ7"P)!_P@M,VR;-;F7:
M_C9$I$2)IZ@,J%.)!T7") D )#[ / KT@U3 <BC\.P40MTQO,,D$A!+PA"+R
M1L*1UAA(/Q%^C&\))#G/ H,P2H!]/ *!(?>PPV!L35SI.1$@'NG0]6/XSXK
M7G0'8#OZ<0FAQ$AR 9<*O2EZI070)'MB_0\.PHW=%._5<I(8AP/:93@B+M<7
M*!,#G]8HGW0TB6(Y4CV05$SZ?Q*Q!SF/L<;#281V+\Z79H',QHJE/?3=OQ)B
MD[:74(ACT >0W O%Z!Y0A\-O<Z8RDO$PP-7!G?NK-!,I4!N@%035?WI"I67#
MD=Z!$AV2MI J!( ;"UA): D8FX]3&+B#6$K_&'A</(35#-W :2$75:H'PIJ8
M:T3,$_?5GV3"0'6CD8/,2#HG9M@<3UD114OC"RRX#./)%P_VXL9W/OR5N&-$
M_9.61Y<MC[KQSV=9'BD26A9A@8@V0T,#;1%C=C7?F'&V,3+;F+(M@T+LQ/I%
M_!D EQ^!"+R76GD:PJ^ !XDZ)_#>))*#Q /$#R1P1 =DE\ AQ6!\A?1YD/@V
MH@9$+GR)O< 3;HP26!M7($5#M*V ;Z($]$$QCH>P G=#$#R@!=NNUFF_RK$
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
M (Y$6SL23</ RG# 46A[C4)3@1B20LXLO,' PX"L=&\2WXTI=DO':V DK=Y
MLN.!-",7HWB# ?S@>?C O0C=((&9)>I5_'\H/8JQ&H>!D]CD!8 )W0VM4>+%
M[ACZA.'%H=M/**K,'@K?EUYD<AS54ORNR" _C<;"#?&=S^%[V*P@$M[GP<^!
M?X?5.IT;"CU[DE]>,+^L&Y4]BU_FJ$ :0S0<$QPLA0?FGGOEGJ&\=V$(0^FI
M$-<D@IWQ<),\VB05+]K"*#@O<2CP+<'P5C\6'GQY+Z.8MG:LX_FI$3%"CO$W
M<;=2!*H+K_EW+OZI U%?RI.[DY9E)Q$LM P5G\6HNJ$[5CEJ_9!XL( E>=7"
MO E\,U)AJZ"WJXC<B8K/TVD3>!^-#Q.F &3X8(MH: TP-@\L#E#Y,'06_L%0
MXB D7GT'6P$"9""0M6-_MAO:R2B"X=KTDX-%VJ62&11!+,)PHH2%E^0AO&I2
M(S&!G8JMOLQ'Z<D3ZW?H7"5RI+W;=A*VK <5D8QAA'3[3C)*&YPW#;P8E.8)
MZQ'*"&10'MR,8=E4S0O[0+^T0[S8+84[XT!Q\NH/A-<XS4G)I@;;F"BJI525
M*5!,O:VBI@M#Q-GT!<()NP70]#%E)HU6QE8'"95T*;P#?(0ZR.8RPFN*8 T1
M8ED\M]YE1,F)]0E'YT9Z =V((C;5;J&0QMP<%[<4:\5H/M1Z:@=55#3(>;7
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
M+H?L"2L:H22+U%),,LVIP)&*"E,+U6R0:OBM<$0?.)OF(+ZX=^_2+ZB8;]:
M$]B)?EO'<8*!2+F (-MD[&8;4M:>\E.$8H#:C $\Z]/$DQ3-<ZTHZ8_<.)ZR
MLGX1DX)!TM(D(A]M.5;<,G/2%CI2ZF:I-S!;;+=@M*!D5P-$F2#\"9V4K*D2
M'!:G+:U:0<N)**8WE8+19-0//-HB4ETH"E!YR5&\23PEQFC,4#FQ=9PDKE?!
M30U=YY]L '-(Z<<$014*J'2N"%%4#,Q%_IED9WD?TO-$X"Y*]4.QKBD)[?J4
MEF9L UA@FL$CC,*3+8P )6T@]?(+7WB3R,W.9[-C.?TY'H92:K<\MII$D1[F
MC&IP.5\U\&'.B.R";AA9[U5S*47>%$:26]'O4I^1UAVBQ%.:T.>Q/IHM:@V*
M(%"A]13.G4!&1IKNSPH?,SY4<)V(,MSE"6B@Q<BR)H6/S;AAFNU@[^W^!/>3
M'P.3=?N>C$K^]7\'@?/@@J1'%J1"ADKQ!4:O^R>T'(%?'O\6E?)FK-M@$#^@
M#O*R*7%EYQA7]JI4_"$+XRI)ID*4,0K/3R@Z1UD2A0H- ]L[H4@Q2KMYYP6)
M0SI%0J_=A"'*ZU+ZC;!N5>A/%DJVYL$+)9'J$+)"N!CE9HDQ ?QO<B"6QVW3
MN-W2N(?P'9UR5XY7ARI1)#V.-U=/GM,Q16[=2R\8HY8<]$EQ,1M:;DI$R101
M11D1D4=H=K6UKI_ZV81VY: " VWE[P//DGXD7VELE %*23EZKZ27!:&LO+VN
MTI4$&1VP4SI=:"X2:Q$#<K5R#,@'@0[([.@K=:O/G89+#CMEV[7T5M' TA9(
M\9Y,#:&5&8CI))]:KMD3/9V#58I @:'C0LZ<]4%'B^DN/_6CWA @>@+E*"(2
M=?WIG8L+-A,==V@'<K=#!HD3$'142*2:50&DNF48IM+#K=S<-D0?9QUN/1WN
M;,<ZW-P@B:\RU@++>BM].7#CLI+W'K[R81?TC]873_A3:J!*Z&V,/G39.3_N
M3NM#[W._V,<06-5#$'XOK<*[0F ' +CP_-=IG:!R2=?4>2B"83)]@C&CADC@
M@,$$H[M)S$5C9"@AZ!MJ)'T]$H2(J[QTR@LS!E89Y@@9XTB?&I(Z59G-Y?0#
MRPM@C4*2?VD8.3II,()>#0'96DN?(JM996[ TIQ*WLTH2_B8NP9XOA0KEY#
M-%I/W@L_WJ:<AC:?%M+=]HS4+0K5"DEY,YT!H*)_%@MJ]!)-A6OV140IZ]4Q
M[RSX6/!M2?"=[ECP?11N:/U7>(FT?I$".0-Q,AT(V$-&OU'F7MW?]K@[$,H
MN[RG+D=YEU$>^M?;8IV1I^=[DL7RSYM#RF#2\W@Z\<^&GEK7^;)0W <9AJ\U
MYZ-<);IC (,D182'.\2D=/X3VDWQ WI ?T83N\"'Z96I+[NI[5-8V:$+2DYH
M#R>*3L>4:*_Z<$<4L3&HZ,W#AE5H%+Z%32D5#.P46Z4D8!-3_9_.V]+9DS<\
M[\C%I5!97X57+/0&T^J#R"BLOV+^=C :)3Z>OLJ*"A385/%UUR^U+++#D3PV
M*[5^IX0'BN8I]PBY.]1XI,HKRR.U$A_VT /&ZUAWT'6D(S&RY=)I&)A5H'%
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
M@'BPXH!'MR[%F33"D]A]JSFS(1VM\- 8X(W,=+I#5 /1S!CB$N*2)DT6D@!
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
MB>>'"9X?-);GZUP;EM\;I$*Q@Q:*W:\+A:7"8/6)_N=DR?5L6.6NLWL__O4
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
MJ9\]9_D1M6 &X48FUP%-6)DI+LG+@MB(T)LMVQO=G+AYPT9+%@)9"&0AD(5
M%@)9"*M*"O;_)PQQF?H#-Y=V0MP, "C\T11C0*X_YPYV0^ >?#O379?-N#.:
M8H:6*ZX4+NL<.X69WFO\$4%DR=5!UP4V2! &"W]?1!L'%\(PL<-X(.@CL%X$
M;&1YR'LS61YD>9#E098'61YD>>QH>:#AD(I6A.=<$^S5%.1T,<,:^Z[GO+;@
M$\YYP\.K^._P)L\Q'GPL^Q,/780O<%"![HLVMK:8 P!7D$TA[<UD4Y!-038%
MV11D4QS?IEASC%#O]*Z1?097_[62):4_.CQ(9$+;P\8: R#=G[:SL$U&]FRN
M6SB;$",:<('A+&T.T+ 7:'20(2'1S61(D"%!A@09$F1('-^0J%%P8AF"P&R)
M,.Q@Z.8R8QE[(X7G&FA(Z(]B$+S%YK8CDF;#$PP6_,B#< 1>[\-]N@N7/F*3
M>V%M/+R&U@;&,N))@(Y[3C$*66_>R[108Y8$F18'-"T.EK'>IHSU\C/6_\"2
MB5BG4G:[++5@EPYG=_#9G1C@JVW4FY3)7N7B7VZH9-$QCC SL.DJYA<N"VOL
M19$+?(U.M6'!UX^X(\*N&47X$\4O8E?%^I@I%[6>HOXE*&Q95\YRSBX7;XUE
M'K@9I3T(;C3D'=\L:I86H*W!<:7>9XQ;?;S>I\5$O4]K2[V/&['Q.;N'"Z]$
MW.%U!=PU!4=,!RD \(&K@#&B. 4;<], T_(5">3HSP+*L+Z*"WB->5AR8 %;
M,,O'' _XESWXN/R!^0(4,DPV,U[X%KND'DJV7D)U"X9HJE[.96,;WN.%YV&<
MS6R'!S,ZX>5K>.2<W4SBHO?,'2%8^(4.4IGG&2U1[>F@9/WM&V%96F;)W!89
MB\1JC2R(%J28BFQX*$BF+DH615LHW43PL$1&U+#ATP)I6?>K$(95&1;J!>3M
MD5O< ?!?EW6!8S3+QZ*)*'QM/Z &$F&)L>[IC6'_KQGU?BOTP) G<"MJ,JS.
MG-L&-K.P!)A!!6/H+2T\GFWEBEC]J<_AKA=04AZ'=PR'/Z!>0E<KU)5 @.AQ
MT;/<E.X7;Q=Z-(0 %>?4F,^YV#)"E9<&(60J?X[:>CX'6T.LJ[A5U,D" V V
MF[MZUT@7;[-"I@CV'#?0FO:#D!S7?T#F\PQ!.O@'T0IRW6;P.S[\ 2@[0686
M];WXFX[3M)&Z('+>*H$%/SL<^)8'2729E!(%K,8,GX[:/6-%0R%U07=;V/:
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
M@>0A!%,YKTUO8,DYIMG8G8H\P/Y B?RRFO!DG!\_\)IAB8\-T\\JOY76%J?
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
MS<:NBM,1K=WJMSL-."%!]CEL["H1#J755YIPKHY1SV;#C:X2NDK()<@E(NA
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
MX4#,'E __=(B(R,@9C2.'!#PGY3\]'@!*8YK4D#*I\&$FB'K$<7&IP[\ ;J
MM;4/1UY B67[\)4'F]KSR#9'_*E$%;"'\J'@9:9 B=BA$_>?XN.VB.%:L#8,
M#EA2T),D&+$G83[#<0CX=_#5V&!$"]B7\8RIV;R\-4AFA*'3J[$$ INT%2/-
M,7TQZ62*ZB+:::19@_A\Q)?F<NPGF[F=4W2/R27@!;XC&[E%J &#)/BNI)L=
M,'7) S-L*"/DTWJ3-' Q$.PWPWWE,D!LE_7X<FEJ_ 7P@#:L(A.0EL5[G-?I
M),%;;T83MC8P36  .$"+T#?<8 C3QXO%BXO!"--68[8+C&M;$>PW[&D3YC!L
M-WF8_N15S8 G W"9@+*\@!E?5-A[0C[ &4-]"%"&')A+U_3\21*?.287"S3D
MW+!' 4Q-G18[+G6@-U8*'@/=Y5_2N1 <$[!LUC$WFWTM@\=TH?^)V JWN%!)
M7BQ/;NCY>GP -O_ /ZW:!0&"P 9X[%C03",8$2Y$U+4"9KTY\+)%'E\Y!WSU
M#-]B''0^55&M&7>DM-.;S,(U%-&Z[UJ$(P_?1I/I+N""OP ""8K/ ZEWH_$C
M]5O38<>4_<GTU'CBVP'CZWS CLEYY+.?AW$%)!;P:'&A77X6]"0H.0#"F.%.
M)IYCFZ])$<18!]LA4UB<, #JQ'@%W.'_7&#Y1<(Q[L^JAWB+R!<P*X:4(3*T
M?4 =I,AG?@_;')C2&<ZK.!TOK)X$X<:BUCLS^?]Z#(*36Z:GKH<7?%=TG_Z(
M5_QZR-?M>CA;M1OJL^:SQE/6L0(G0R\4LGNX2NO)>+4XO/&<4< PN&-; _.;
M^.)=#_D#IR]VD/5W)H!-VN'1CKXHQUKWUX\;8K53@A3SA"0AR!77"=?#!6C_
MQ7<Y>/J.[T19"J@Y<>?*60)@6J# Y=4W<((3 A3 8CN,BQ7C%13CL[DA.GTM
M@8T]E@UR:4H_&^1:L;[Q(!R-TXTPY-MIL!+'-^#>'+]LR&O%:HJ"W_3'Q>6]
M=J^9,?Y'XF5ED=3K6L1\-E4R?+H.]BT1S4;^JEK-W2 ZW<QO8T?K!JR3UWOF
MBQG<<0W>#L:!;Y*-K!<,QBWGJ2=EI[>WOG/-ZK>#=R5B<(5"6VIW(;9U?WMZ
M=7=Z=G]Y?75'_GUY_]_D]N+[Z?W%.;DYO;V_O+AK1D1+FI!E*HXR=5&F 8<)
M$X0X*I%( HA:8/KV(X]&$&;JDEZ+/%,"T@<^0^2;X)_#CV-6'=UF@8HA( :.
M!W-H>$1E9(0@PZ'MD-\CYY7[+>09?'KOV9TZ8CZ=.T)))"+/,PN?/?8-^%'C
MN/(Z X&^4#/B80%O.+1-.G7ATK&3.  %DZ=ZN /:XV-RDR"0@!V.["!##&-:
M*G_Z5E+MG;MB'J\GS_V8("E'>[(V6(L5X;$B/-&K+0BO=W91$#X9K%^NB/KZ
M@NS=4F/M_5%$9N_(;'?A09?VOD/3D[)!V8%Z<UD,9687QUIO"ITZ"7.O1.WD
MV@(+P%"_3,YN(>N798:P]Q[]C^Q/R@+!J;^7JF)D=Z/DN4VF9JZ&V)FKR.)-
M9O$=L7%&1/0=BXB.(B(2W"@BVXO(8,<BTF^@B&!%'JS(LXO(629:M! H6INB
M)Y0("5[%)C<O96N0*[@'O0VDI:Y0IX+I*<K7O@;-9KMF8R>D_%0@*NT>=AY
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
MZG#A/K3; [&.4_2"EQEJQZWVN/Z@F+E<RX%*KW- !RJ#@M=+!*?;VX&^P:I
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
M1 PMB&H:Y0_E#]D$V035-*IIE+^&RA^R";()JFE4TRA_0LL?L@FRR=[5="H
M_S$T@%]RELETJ '4 Z!&C %>9DNKI*/S:0KPD1*&_'RD'$U'>K:M<'2B*LH[
MH#1[Y@-0V(O"DZ']0JU/1\2DCI,L"'^/_9T0A?T]/RN8$SB'ZKE(_?KQK\<@
M.#DU0_NG';Y>NO\R?-N+@EE3S%/72JKOGB8-,>_9N_? I%\=S_S[RW_]XU<^
MQ)TYHE;DT.LA#!;!*(;SFV&[W[T@N'1O?.\O:H;4^DI=.K3#ZT<0;L[>BZ,1
MV_I\],T :*R'7D]5!GH;T(6EA@=NZ?#ST8W2>] &#YJBZO<>^]QGGP='7W:<
ML+,BJ2A)U=-2W\RY,BRF".3*+SKSQA,8$-:=>$,2CB@QILM+'%A;\OX)5OD7
M,O%\7C,L><@<&>X3);9+)M.E)X_QVA-OMOC$\"D\ /SEQ@\ T_$BSVR(H1W
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
M!0M3PALDB,: (E E( &34_+X2B:Q[)(0A)<8 3'(A/HFZ"OCB1)O"..'AD,
MNB!YZ9BP06UWR#)+F7X@-@P$^L$B$6P0Z4=;K#,K*'42C@P7"!%.OWZDIA$%
ME)C4#\$W(\9L V)$B<P1@P0@&WML IA_VNH5?C9\"D0*B0%8F3S?,/06L(!G
M #:8$U"'U^#M5VKXA+H6!?J68<"$@;1E;;$B";B._-X],N"*C.'*4GF7TDDS
M::%+::,;DB-'7R3IW$ &QY@$\/7TT^RG!70_Q2M'^%_$B$)OX1HZ2SO^]"G.
M@M4[[U*WM?/N<R^DUR[E,._H=D8,3+^; F9=YG2E=T(28.J%!:>J=#$[N)@R
M386+N8^IMJN(IF]:$*WZ8B;5F?-Z8=<MV:>GWZF3,+=*X=0\22ZF,)-BQQ>M
MQ'4/-G'\$F>?,&^_J&<GUIVL36^F M6!N.[G(VUF:1;DL9W4,F).&?5+B]U;
MZ_E[Y-(YUEJ_E5V\1__CIF.S0$XS>4%6N ^"A_4=\["./"P2W ?!PX,=\W"_
M@3PL9D'A9K285<4J.UQIB]D;:KA1&,ACP0K>UJ[9V%72#/-8J0#2:IKVO4/>
M0>QJDXSNL3SM+%$R$#N4C'*2(:8-C];YGB+2-]0T7(DL<5GUY=ZJ,Y;3<=KQ
MH"X=)RE!$6ZA&;A3GV,G*4$1;J$9N'>L-9F!Q30_,80L6PB950NCST&*S]@G
M]O_D#U;CE%QA@!FQVUNP0&M+8X<(OCB(G;S852%8G>,>"A:RWF%C5XU@M5&P
MQ'1/T/'84W3\WX8C5Z**K/I6CN",CM'QAO*!K'"7X]^!-$XI\L%AP%U6_W::
MS+]B&I\8&Y<M-G[JC#W7DLAJ%=S;;C9V5:3*=:11U((O#F(G+W;5Y*!V4;"0
M]0X;NRH$JX?1;U$=$'0M]E7,T#=L)\4LLPR;.Q?FY'DV$CD9LBIC.4(S:E\:
M!8J,<!AP-]:T1D8X#+A+,G"[V:>38AJG&!V7+3K.VQ[(8[8*[HLW&[L*(@WR
MF!F"KPUB)R]VE<A5;=49FKTVB)V\V%4B5[+<1]U+8#RQK"?K.D@<CL<J*]PE
M:HL6ZDN3E$?E#P%OY-9&W9;;=UHR?46G&7'/)C+<4(LKAUR"7%*]#D0EC>*'
MXH=<@ER"2AJ5-(I?$\4/N02Y9-]*>E_GR7O?"N:'S[A_-0;NDKDBBE+;56!I
M"[@C"R(+'NA2R@IWTU@0SYV:#7>5?E ;_"#+BQX=BHZ0Y(X0L@FRR=[]90$
M1#6-\B>P_"&;()N@FD8UC?(GM/PAFR";[%U-IR(['T,#^"5GF4R'&D ] &K$
M&.!EMK1*.NR3I@ ?*6'(ST?*T72D9]L*1R>JHKP#2K-G/@"%O2@\&;)>*9^.
MB$D=)UD0_A[[.R$*^WL>A)H3.(?JN4C]^O&OQR XN?$]*S+#^]<)O3,<&OQA
MO]P#&WYU///O+__UCU_Y0W?FB%J10Z^'_)FOKZFW3H,;ZIO4#8TG^/TWWPL"
M_M ]FV@V%+&MST??##.TK8=>3U65=ANP@96$!V[I\//1C=)[T 8/FJ+J]Q[[
MW&>?!T=?,L2OZ-YES'2]U!=SG@N+B;ED141&%&CA.-XSO$&": PH E4"$K#%
M(X^O9!*O,0EAD8D1$(-,9@M-O"&,'QH.>6(+'K]T3-B@MCMD&HXI,&+#0$9
M+1)-X*_4HRT"*FY$?1*.#!<($4Z_?J2F$044&-T/#=LEAO57%(1CF)41)3)'
M#!* ;.RQ"6!^P,T$^K"?#9\"D4)B %8FE[C06\ "G@'88$Y '5Z#MU]!D@EU
M+0KT7:?"LDN:,)"69:"5FU$=^\P>&7#%SE79EK*D4#.*<4EQ;DB.''V1F!5
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
M(VI8_XD,'T0D '+#S(;#2<QX-L%CDAA!;#B3I6OP;\.%I6$@693MOZS#!3P
MW/ T K##D>U;'R8&6VP#*&78@>'$,_WDQK(!4#WQ=[Q5- <DG(CA"LO"B>K
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
MR?/AZP2>!QW"J[$=D8^IN=B_7_[QC_\?4$L#!!0    ( &2!%4^$DU4ADAX
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
MQ1J&ECK6#N+4Q215U"[\#"PPPZ9?PZLV*5U'J17ICMC?R (4Z+5&:""CQ>C
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
MX%%90P+9Q@W#QEC8_E:?YI#(.R9K2!#;N#G8' I^Z75L2.0=E3%PQ#9N!#:
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
M*,(MO_/=W^=OJA1Q:Y.D29\=!>_%<3UE@R3ID\,<7C'9T5FU7#&U3[9#Z4$
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
M(N^KBLU[X?@5H6SJQA]OI"[6X)"P F#2Z,[*D/ 1U5GEFYW%6[S3\PY(0A.
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
M/T($!)U/YDJ4N%57< 03R? 43U!29^2TJP"H,]>;=T+0 ]R;Z<J=+3Z'AG:
MH]Y%71*EE&4O_F>=&AW\)2V&!\=^XB2L3O;6Y F'@!)B,!$2(BGICQCI+W1K
MVQ*L4'7(C%@P)TX *YBH">\4AG(D]L6E[G#KY#(%?2E&V079/">:RQ.;CY)U
M!M2Z;3@E5CE0@PDF)($'TRSCH>\*?O;16JZEK0B^ ,S3;CYB6IC!./LEDAK8
M"A7M"$9XP[&& 2OBFK""<<M[HRZ4#Y<O#DTK9X5@'*&W3(J<^K;[H]N$_#<=
MI73U67_N ]M+CJR^;I*-1"^.N3T.);UI@:OT7WPLY;1(4)1B.E)ZSR4+#I3M
M,&SZ(&*#7ATQ5ZU@]V$/-!@SBP*W!%6[\2GIC&@#Y,9"2]K$"VA;V,$85A0
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
M;23KLH6$JYY9^O&0+=^=.N6H=_,<Z :X)*+=RN[BFFZ-M\Q=YUP+N[DG=JL
MR3!P8;=9=^W&F!Z<;_.F'+?Y)34HC:Y6HVM$M[LLNV((CW9N4>\,5T(HP)4B
M.N;*A^A-DSFY^1A'L;.>;2$4"2$@U1KX\'F(4M5FJOD81[%SWTDE% DAX*%"
MW*28QO.L%.3LEL?I3)D5Q*P#'DZ]L\<>2Y 2>K=>5JQI_&C^O.O)^(F>CR!6
MKZ4W45O_:^5!)N^^G\'?*A'_0G_BP2X1_N?M;ZH)3U9LNV)=$H*D!E IDH]X
M]_OHP%/H4N>[WTSE9BRMP?F(=[\)L%#N3;@F;)?O?A_!^'H,)X+(XV &:??N
M?A_!N("<,[$.Z2/=_3XZ $UT:<]1&WR[=O?[Z!#$?-.>%#-$OG+\NW"=:K;3
MDA9<)X#YE%KMJ'5@@KDQ+A(T9CGJ]/LV;5L^+*'3+.FX,&=0#"Z<*^;;(#.4
M_;A?5K6WFEUXGI[HBS'*+L@>*-%L.38?Y9*"WFDVGR.B788"4D#%"-I%PQW!
M>&V[&?6$(,*Y9OX]CWCI6Y0P?&59TQC*>2UC!3GJAAQID 4\U'09PO)8#J#I
M,^CER3+9,??YHX1??K]'57\D$?:R*(4%G5UVSS419+$!,<%>P(=Y'5U^9>>2
MAGVIBR79],/T<!1DLGCS1=D<93BWT,WD[TPS1QYDBG 7_"[A:6Z;@[N-'R(Z
M#B>H2N,H^P ^Y&.[.]ZAU'2GP^783SQ,6V\RTZ1X#J@0[+9+V:T9[-B/L;]S
MF=<E5]:VL&/Y?8\PR')K/CF&SMFGXZ*+U>18NLL$."QN@\M=,(5U)W4;CFH'
MEK 3T+V]^0RQL(2=2#?R0*<V%\%1)WXLEIZ_84HXO@K%@T;>G'@Z2W6/D#K9
MJ"EO",=7D7E@GD+Y#+DF3/?A\9'1W%F$U$F@-1G81!!\@PPA.?!;;SM"Z@34
M$^.,B75(+KS.VXVX.0DU:%!"A!DBG_YADSBLJYK=N"NK*,M8E=C!!!?U>/*$
M9A63M)^CP8]B,"GJDFPO!Y,45V_D=PY"W+J]FFLPU/!%R9C8IEX\YE-?NZO$
M[RA=%E/RGQB]7U]2.>8,FC.KWX&G?61GF[S 'MD*7#@.\BW>TSOV=8'"!ZTM
MX863JQTP@?<Q;/!R.Z);P@S'1:X<J6TG,,<)<K_6X[Q=H@K'Y6U>+,"82EW%
M@6-?4;;;X]4(8JC)UK]%58W);O!*O?[*&W&$ 56H:4>B$)(F>?K68A9N<_(C
M&D2OJ/19L)R_IHI>D\UD K(=M:H-U>/Y*4 80H>K[.>>*F#+"YH;:5 \A"7B
M[W;DP1+491:597_T5!7Q7QJGC;0-5Z"?3TS'2SCG\MK+>CC!A!XT)=1Z S8?
MYH \?3V,/39Z?8MY4N ))I[ #4&AN&J<,^4T2,#Q OA$-I'DY%>8+G[-YQF\
M,S^^G"TL?$(HP804+*3[GI>+BBW:J25MP^%Y\O78+X%"S4O8TD(*)L# !V/!
MK8D.J=,MB]W/K26N&O21?ZU31W[U#NUW5(QQ-)O0X&S)<JA\GL,*\C*V8#DT
M@^+KRKP9,_PPT11..J&4SS,XYU!7K<TT+6!'"\?717D0=J"7.E\T:6]+M[X+
M7Z+XEW'Q\C6FE]WP&Z7L=/$/RMAI@['YKX??GP3TO/^1RPQB:3,;\JOZ%PCN
M,^2 C@[)EV'U 2+-L:_<U.X_!1+9/;K8V<NDJ\7Z(UPBJ*1T$NW(5+@FL@L'
MN$LE0J^R7;2I74FM#]+E^E):5C/,/WWTIXW/'OG=\/9.]('C?^&"PM7Z$8W
MM2_6FJ"NW+IM-'G9DVGRLL<%A"OA8ZC)AJ#AN%C[,Y0/HM=_H$@4PB9XBF X
MW-N#J^37P3TA0A&.'_1[CE%<C'.:?8!(>8%RHMNJ7/K:'L@).:.57'KY,NJB
M%\>X5E;*Z= KUQ%<:>H.3+M [:)2M=>18<\ZQP:W4+IG=(E(4X,:PC7^@(N7
ME.YP;@K<^#7,7?[EYO[.X!K_YL.4G=,S@+1Z'5SGIV=^-E?*>_L*U6E<#*MR
M__29K[C23L\"N+$OHTK-JQ3.1_*9GYY!7\C7ZUO,DP+/1_*9$T#0QWEO3 7H
M,Y^GD5I^]N>YY.;;EDNRJJ=Y3>^ZS.95W,K><UGA*%8%);?OE"D*QE3;^L/H
M &TP#OHYEAM$B_9E&V#TG,M:4JAG>Z#$.N!).0"TT(-QZL\%YA;+/+DC;VK#
MM;H]APUZ:<@WXX8*""8+@5H?K1=T#A3TFHEOIG7(@\G"?X5XA56W'_0.O3(5
M+?UKN_%%=P$WF'S_"S#SSY/]Y#?K@ ,'OB/:G3;U@#!403CU 1:"KWRIV@\!
MDVZX%D!O^?L?"%:*<!&]L96O0_LO ,-Z 'PCT3?I.NSAU#"PYU>)[8.NZCK,
MFC 7"%?-0AGD'[VR1!7U"]ZET3--3)+NL,OF[!3@X]C!97/F*8U-"Y?-F?SR
MCD3NGRZ;%4ONV8D?ET!'EPVGRMYEP^!\))?-F:>;Q8Y<-DS?-HX AN<CN6P(
MH)UPV;1A*D"7S<8>X!Y5]T4><TL50Y*.TIAMA2QL.S;=\>\.:)X@ZX]A)YS^
MZ@0OQ*JBUXB)1:..YK]#?%^*$?G_%T0SQT4T]BO*2K)/*'[0DC\C(DI1/U>C
M.B-_HS<'RGP)2L"Z]W<RE7FZ,&9Y8FC%].K@V9ZZ@G$.;6B/_+#XW?R@=%E,
MZ7^Y O-D$>-V/9UEQ1M:^;/-PM/I14R1OJ[#;7W<>=91,!ZI#7RW^0O158'?
M; ;.LA$'")Q3R?\@V,3K+U]VX^4KAH891G&Z&'0]7HU.-N/;=<3! 2<3]?,E
ML=>!OS3<&QCG!<EH #,K2E;>&V\H3/K@D$"3I7NDU1Q^>$ZBI?B_%T7R(\TR
M?ND@RL?I<X;XGVR6944W7 O B4;]+]0F&@C/.V2_V7C@YW.KT6'=.;MXL0=<
M93F@'=Z&7L+Q/W7?MAK<'7+W$J9!V!B5H$:65#\A93YO"^YI$F%T03[*2?,!
M6CK9RUB3OXYI-0R?>1"CSD!3X21HEVWY[HJ2_(CQVZC /R*<6"U@LCXX_@__
MY=/"#RE=NW:4]ZN)L-J*;1<</6@E'9AE8A5].)D(-D3_(\IJCGUA\E6>F%OU
MP_7PX0],1BH()Q7"AOP-J\Z*=FR&@:P/AA\ZZ[__(:"%'TIR>>8LGA09>7UY
M_<\ZK=Y\YIC??-N=+L6\H@E-1W!T!AF]8QUS=7ATZB<.49YAWD2!F@B=5>E_
M1EXU S*(3OQL:[I%7LVI4O,JA?.!(J\(($]A_$XBK[B^+>)Y.)X/%'E% >U"
MY%4KIK91A9[M+J9U1C[4+]0L,2UR)HBZ5*:Z%1<?]C:D?/0+O%>&<,*YH\Y$
M9!CE59OE#_,O-^@VVI@? Q3!Q TU1LY#A/N85_2B!SKT@# S[FEY4K;FD$$<
MQQUW@S;@'(3F2!:[QW0\J?HCLNN,JS0?\W%$AN%%$>&D/[I*,?E#@4MEL;J6
M/7%X(!;,EMQU!>HO(N>^9A6%1ROK]A\%%5 QT4R;<@!PR11;,F6#S%\LS661
MOR!<42__0J#YW*<"2 _JFF9<<,@$O*TH,47EL:[]XKVK Z&?,]/RMZBJ""+=
M7%&UY1@@$_IVFBQ&T#3Q*=LUMVVX!Q^R*'=3V]&1C43HQ.QA'.5C=CRZ>'M_
M9%[0MD>]7"IKGKO.AX=[ "DH%O$$3PB_I#$2P[BGRT5)]D5,XG)05%&V[@B^
M+ZI_H.IQF6!5H2MO[QP> F<S<30(Q%M5SVH+QI;I#2<O5GU3X/FOZ'/[$.-4
M* AA 33R=D<'KT*7P=A[G^()2NH,]4=:)9<R+6N=,J[>05CTX\M67Z#W.OH<
M*\>AKPC N,W1D+=H_$,KSQ'@(61/=LRC<+ (< =SP;@]['=4>4)WYO?15%[,
MQ^?KR-H,51E/P;!DW?"&/QB3_0<94:'XVL"'ELXW!^!^>"1[.IS&%<W-5L1_
M?2?$E(]/W[4.(F4[@A4TZM;?TB >+P;*".;J\)JLMD2_N]$.85/7 G.\I@=_
M;@MF7'PWXO'3E]K1KFC"!/;UC0^+.&-5!)-REAR7F1DVGY_!Y31K6G!HL.4
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
MVT8!@<87+Y>3<E!<1EG,O&6;^LB3>T0+E:9%DL;4;$T/"PC/?H8B6UAVS_8
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
M2_L*/,$$1[@A*#A#MBNF_"=&*W'58(O\:YTI\JO%!Z&_. )*UCO9H_P[X>=
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
M(BB@G8(%(6G&AO8JY@2]Y!1]Y&<1IYB@40H6<)RNUT.8L2<4D0PU8B$<<&0
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
M(F9Y>C5C0!*.4U6<TA+]_IW +3^[4!1D1>J;,U7)ER]L72$F5<FR?,+YUEN
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
MYMPNFLR94Z]DN#K3)-\K?#E_B=9,":[X56OG<O4Y6T7/-.>; W>X+%.AFO+
MDT5]P--0%A)]')42+_QQO]93:(&NML#34PIU6AD>IO)LMTM'^/4)YQAE'/OR
MA66%#T2D:/D1^H"6#7CW3F]9,\'_B9/V3.45C@I\2QZ?2J99@<5)& 7-M<J!
MZ*Q5LWO:=@=\A=P%$I*/Z.J(R9;GN(S8Z<P,R(DM+HT3L"KP+">S]-!! 2TV
M#R^NZLG;JS8C]DHXX,)>G0%8T,JT #](;P#LA;!VHAWXS<FI[E>"?00M_F%^
MD]-B@_GK1_@XH1OQQ/7J&G_M77[+:4;Y0"VFI!.Y56RJ Q'$1J"'16ZG#6K4
MX6Z8*83Z-_JV5)HES8E51U%W?1 XERC3I7GD5C>7Z&@1FURBHY5ZO=+;B)PI
MB<AD@P[GXISH@)#8N2NC+(GRI/B\X2]EL>]_>OO> $@:Y2U1I2'!*\1:^4@J
M@+@&1V_?6Z6O=6<7/)<MU+@@?-+!U2BYM$'IGVEG>,/6_40^+_10E'D4J]:@
MJL]!/%)5Z)XV?6EL$E#+,V.(K<8 0NBK[1'[RJZG^FTT![(U$>T,R6$0#(9M
M2+CBEPW.!J_@!<*J#D;M]R-S?L.[?+UA#5$>9\GYWRJRX5/O\Z(D:WXT^'.!
M5U7*K[S)IW9'=R;!-0'V*,&RO"SDA"Y(*",> &[50:T^2"J$A$;U2[$&CS+Y
M-1@2O'=JM;=M2S@FJ9/6-]S*]-K+P./%SCK:76;IZ&4ZL_30-T:.9K06]RZD
M%@/(+ W5#Y)9>EI)7YFE!_N23C1#P+#H,&FU,DP;E(8&/77K]S<T+FKG$?6=
MQV*^Q,TFC;X?P#3KKQD!J)70V:"T6P"&2/"L!<!9 IPFS:X+P?FR)C<7GR;C
MF\,?@H U7)5[#+6W^$!A2;B6@"&ZNS4\3Y1QI'>I3I.$@NJG*'XB&<Y?^\R9
MQ*U&*1"(->KU,=VLA6[[0QC '5D FI#VS< Z9GC$O@Y"J''3@>,Z%U6>D;+*
M,:O[@KSP?Q7LG^($ 3^B>KG>Y/19;K*JG[^&UV0>UX'+<L^25A>QYFVT$3^T
M^J"^0H"WMOW:"^!49S3G5-K:233M]!7(L0 A==+>9H$<O_T*"^0XP[.78?D7
M_$3B%(_[(O6'H,%WN"KWGJ21 QM@X5H"^*^CJL=!=*1SJ4Z+A)I WN/X*:,I
M?7S5GSY.E@'A=[)6]U#N1-K.&YTH#[JBO-Y4O)P8X0JZ*K]&^5Q/#D_C@AJV
M6IB-P*NI9R[L:O.\(;@G[T V!:^4CV?,9GFHW4&U^0>Q1;B/5/ VX0CHO6P5
M@KH]X';A>,^'#9@W3;92):@V*.TV8+Y??_" >=MM*[-\!(YMLO!("[1I#>M"
M1K@%9B4M3(<MG&-#8 !6NAL"8X@$3 \^YK0H1!+25-Y5Y'+D"2G%Z4O3HN8#
MOT'E[MDBA,LDO2FJ[_(*CR<5,#VHZ<,@2*;J :LX7=[4:GP;_"2G,8PHK$'-
MAF#'/04;;RTZR\O8VF^/:YJUS\<H!M2I(J!1=*I2]\Y@JP\6J"_4:*QTH3F8
M];DT@@CI80? 21A0LW8*%0\2P5-&?:E/33L%W)7?@["NK-'[O=]B(=Q/,^@9
M81VN^0>I>88?^;3-#.HU4]_4)[R_7:!L\,*^1["K04 -6FF.6PF,;IN<)E5L
M<$5AL(SU?87!6OU>7A"NO1,*OLL 5AUR,2W+>/ZLY*#N-PPC0G'900$AP(J&
M\RAFON.BXAMA>Y.YSUF"\^V;]\742L=!E>8K( ="W1.F40I)K=#0-%5HAG9'
M$]"B*5 ; )CGJR%\K;)<0)BZ[1FS55D@*,!6:S[0$""E32'5K1/IW42OXGS
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
M"IM9#AZ)?Q0$?G?P!.Y!SYZ^NS@.L-E*:?*5I.G4@83![V";IT,U>=@DK<5
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
M.&'73$1 F+9++V_CI'_+''!'UG.LR"SC9P1I-M$7#U0',UX\M&R:<0*8C:"
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
M$'";X0JG=?38#WL#T3<#L+H[ EVR[^21GE,[?B!F(BD2SC07+-RPYFRG2[;
M!\I'MH',U)E1:!1E.BB:AVIX//Y:PM6LQQ*.XKB"[=SWNEQ6XESNGM:[ @HR
MO.?.N:MR5MU1_K_PW;NV)L4$3'TVCT*O3P7\@[JOG0#V?IG::D@Z#64RM="1
M2"7%3^XF2H.DXQ?,"5P%L]N\U8A\?U@)!8K8;H4S7F@6>73V&M8L7,_,S"*7
M-"B+H)KWR2(H!:*R2*MA7!;Q[Q>7J83DD15]/3R""VPS'G$ 36(\\HDV32%.
M:.O?\^:)?Y__X7S7/+%*5U<VB)SPS&*J21(4TU.6?.':$JDNZ>D;CFM\>@I5
M\J(3GS"A& >V"[/8H2>Q!8]*2 RWY-$*"+_HT:J0Q+*G?60Y[L+'BV_"+'W:
M&AK)3%JP >ZR_#&$#^)ZDUZ-MD;V@4(?LFU-;]?GVVV1+^&6M'R5BW^T+\XS
M1![19-K?;(BA542*Z1BF)GO->VP#NA.A/+E=D[WZZIT]\6G/ O,+%*GX$4%'
MTAULK9[<$_\L)GT0ZO9%%(BPR+UF=[LCE3C"W08YP&73JVS>&^VJ/2ZKPUE
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
M7[N5.4P(?MGE*\@IL1^%Y[8!Q6/G90F5'9?POOI*J3*3_@@.:[5GFPV?RM7
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
ME-DYZR!XE"G\2_\0_\'__R&KZ?_[7_\?4$L#!!0    ( &2!%4_6$&/04GD
M #;I!P 5    :F)S<RTR,#$Y,#8R-U]P<F4N>&UL[+UIC^-&UB[X?8#Y#Q[/
M9[=S7QJWYT*YU9MXLU+9F2K[-@8#@4F&)-H4*7/)Q8/Y[Q,+)5%2K&10)\@J
MX+VWRU6,4#S/.;&=+?['__R81S^]H30+D_A?/Q_^X^#GGU#L)T$83__U<Y%/
M?KGX^7_^7__[__8__H]??OF"8I1Z.0I^>OW\Z>;N_O&G_W7U_/#3?9SE7NRC
MGVX2OYBC./_IEY]F>;[XYZ^_OK^__R.8A'&61$6.?R#[AY_,?\7__AO[P9^>
MC_]Q@/\3_^GHX)=!,2VR_)>C@\/+G_[OP\-_GI[^\^3@__GI_WWZ^O_]\@L9
M0Q3&?[YZ&?H)CSG._O5SY5<^7M/H'TDZ_?7HX.#XU^6'/[,O__F1A1M?OQ\O
MOSW\]7]]?7CQ9VCN_1*60%:M2#>\=H>7EY>_TG_%GV;A/S/:_B'QO9RRJ!S7
M3\(OR'_]LOSL%_)7OQP>_7)\^(^/+/B9<) F$7I&DY_HS_\S_UR@?_V<A?-%
M1(9-_VZ6HLF_?O[C-<LHE0=G1^>D]?^Y%,\@#F[C/,P_[^-)DL[IF'_^B?3[
M[?E^-?APCO(T_/@'"J9>^DL2XZX1E1[Y\%=Y7[\V&^AU0A0F#(BJ77D1$<G+
M#*$\,QVEI*.VAOCDI9B6&<I#WXNLC7>K5XN#?\GQ_T\DF0TGU\E\D:(9BK/P
M#=WC16".FB!0=KT_&-:D8O8[+0%\R1/_SUD2!7@1O?VKP+//%B1>SWL#T8J0
ME#_3EA)ZV>PN2MX;K5F"#ML><CNS1=![0S OX30.)[@KO!?Y?E+@S2B>/N$!
M^"$RYE[16<.A/J,W%!>XL9_@GZFSZ_)Z:#BH^QAWF2=I#;8VFC8<QI<D"=[#
M*,+GB?L8'\*FX6N$!EE68].7=M5<A$GTAI7B.D5!F-]Y?AC56'Z%W30<WD,2
M3T<HG=^@U]QT3)MM&VL5V0U'WD<=K:HT;;S2S>=A3A<@K UX92+S&=]N:BB[
MM*NF:UCC_;R%?9MV>84O(0$YY^!##CW;/^%#J?FR*NNJJ8CQMG(3OH4!B@-S
MH6XV;CB46_Q1\HG0%;XF3\*\%E7\/AJO6GF8TGV8]&>^6&VV;C@8O+$6\R(B
MQX,A/@6D&Z?HAR0SIDRCPX9#'J58"IY/#1B_A_GL&=%?PP>9O,9*HNJMX6"?
MTB0H_'R$F[QX$<J^AA^F(^1VT7!8OWE10:<]7CW_77A1./G$"VAYRB)+ZC/*
M4/IF3J=!QTU7Q&*!OR(3P4L_\4^E.4JCSQLO][[%7H'W<108KXPZ738>]FN&
M_BKP;]R2\YKY$+>:MWE@;^7@;NT +_V5D8>/F78'ONS2^KVCWEC%_=B[@]0;
M&:>#]NXC]8:HT:'%PW^],?)ZL'<1J"O:G0[:NQ34&Z)&A^V=Q6LN.^H.;9[+
M:_+*ZZ*%,WJ]T<EZLGI>K[M8\_IH^^Q>;ZS:W;9ZCJ\W=KT^[9_IZXU6TM&^
MSO?U!F[<??MG_9HKKW[';9Y6!T% 3W!>5''<WJ#<"XT-_O5_ITV -P@O(7Y(
M?^_V@VQQZ"Y)'[PL'^'^T%V8^5[T'^2E60NHS7^\32INLSR<DT7I6X8F1?2
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
M3)8:8I4J1UJ>Z,IGXNLD?ICVRNHN B_=.I)23<WZR'M@*5C3<#N9(#]?U4K
M'#Q[.0V.BTD)5V\5'V>F5^;=,GJ!W?PV%*L!]!X\N5,](+$A8P)*$TD</(3>
M*RD,'-:*'3?JD14%[($^U4/M8I[LMSAE0;=_4S3E*LL0Y!C!JT 3]!M3^!?
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
M7OJ)]TKQ9Y].[2(Z#ZZIFE(E.3J&.'9R!_94I/[,RU!&]+KZC3E&85<,,WB
MCZ9@1"?#FIC;6O3W.I.?TB0H_'R$^WGQ(I1]#3]>_!D*B@AOA_1OKCXKWPPR
M?!3VR4"F^-^_I$F6T8]@9O,@RU"^K@D_?(W"*3NBFM3P-^B%R/[TO%LO,Y]"
M%XNNPZ\BXFX3W(\:_AM%U4^=J?:\*2:%3(50OOL:_J?G+K_,?"JND2B!XU0-
M_RS-*P+%_[4M3/Q7XW(7'"[=HX(I*OJ4(K]PI<Z4;&8J$3A5M=]$=MD@#DI
MF7 N2K^G'%P".4>5@A'*40($JC:^H"#S$_+B(A='>^Y^Q)  617T.-Z4BP2"
MI2A?>\+P\7U()8OU-PP'D$.A@2@X""P%P]J2Q+67S= [P84O:"AX5$X180.&
M$.C*7EM&:CB@P:D"J?WN1>K%;.,C!@?HPE9;.GP(EL(Q;4VA031/XD AC(V/
M&!*@RU1M8? AV K8LR6-4>J%$<$5>_Z?9$XK!"/ZG@$$NA_5EI$2#6Q$F$!F
M+,J-X95+:_=+:C4]@#\XF\E)@@,V_$ET8%M;:I_1@L0%Q].*Y_Y!DKM@U)[=
M.( C1[0NL_5@-8Y':D6XVY;W$A8UP(N/YY)&#"_06;">9+CG=QV(UL)U0-TU
MOWE1L7P,]]^%%X633\S8T@%-7\C-\.J&LH&?AV]A_GD?_^:E85)D@RA*WKW8
M1^N/ELVL.&^T[#"*X8M]-?J-B<!/5@;3;KAH3BX -T9#6G4],Q13MSTS:V:6
M<Z<ZPZ@[5.ZFT>N +E$'P)'! @'RI6V(J]L.'#E8I4M'ISEC"C@PRE"H=31C
M"ZU3/B#SX(,EPKLD96ER>F4*),T8,\!UYHQ$R-<"+8R@M7$$1^P2)1FVE\U(
M? +=!.6776DC!A?8(=] I 8(0<OAJ 5:9'DR1^D-(G<#/$9MH?(;,MC _ER+
M@E6@[$']F5VRAI.;<O"D)B8)4U*OWP:]4/(.@0]V%I;S.I#=*R9CX8*Z#EB3
M6=)J]<-.W,Y9U#B7@&;P++GIG+P+7'D1^:O:EX&R/>,*:&=I)MTZEX)MU);<
MAO /!<EA7\^\=(K7SX24V<!_?_NQ0'%67WD$_5%:+X'VH/TKDXJ%/M0M4>SH
MRP-<?</4N@O&&V! SWZUAP.\L2/6B<ST_>U;ET#6"]A]ZU)<[-[8S G_U,9+
ML5A$]!SHI9^8R!2O=M'GC9=[WV*O"$*LQZL_K/[Y&L^:) H#HN5W88RI";V(
MM(%)#5J-:S66:@:[27J084]4'PX 4H2>T1N*618KS57&8R$YE\N+_>V''V&1
MX?F KVOX_Y1E38Q[H\BAK[MUI<5? 9JPT(.<\*4W?1+*)DCE*P8>V)%A5P5X
MZ'KPR,00;S,>B[98%CR3B)CS-2,#V&!A5]0RE#UXW^$1Y5K"WOB.$0#LDK(K
M9CZ^/CS5X*4QUEZ2HOV"[\'HRLM"7R)H[O>,$."4?KL"E^.TY+8*2!5M6BSI
M2X%/P?0^!:T -V%4Y.LK@(8*E"T8.<!>RW:58!NIK??)*US!*0*K8\3R;L.W
M,, WP35P4@DME6J%3G-*W%&O]G\CV&TYN/9\TW_-T%\%[OH67W1RA\J];8U,
MIT"/J D1V?'9^?YG88.(T.,SZ$QQ%9G\*21 TNTX4.L5.H[/___NKF '01B&
M?I('#]Y,,!PU&O7B<>B,'@03O?CW G51YDHW&.G8G2Z\OJVC6WD-I1M6DR:"
M4Q3*N L\/2AT3&>AE.^B'"%;'@YGW-696ORR*-9&+, ?S FPVWHE@ 0EW^&#
M6'+1HC;@$^9DE^++FF4-$Y>RQR \DW5YQN?!%\SZ9S135@QKB+BD0@9A=VG1
M5 LS 8\PWSGT"=#_2 (3']G=97V9^\F)DUMUGZX28ZR NM4(D')7.U(T--ES
M0!5!H[SO 0B(&I.DVQF"B[CE[-R(=T0601<Z'6E:!C=U ):*UZK(GY<D/QVD
M:-N1'48!YX5UY-%U6MC C*$,4>'^@;TO%G(CKAWF"#U([3NN_Z0]31$'E#&T
M!#.MC/5Y*X\EFGYA!!D%O,?]*>@OC% P!].@,5Y"3*KWSL1#SM]02P$"% ,4
M    " !D@15/TE1G*=L: @!R02L $0              @ $     :F)S<RTR
M,#$Y,#8R-RYX;6Q02P$"% ,4    " !D@15/A)-5(9(>  "-1@$ $0
M        @ $*&P( :F)S<RTR,#$Y,#8R-RYX<V102P$"% ,4    " !D@15/
M(@%FNI 6  !43@$ %0              @ '+.0( :F)S<RTR,#$Y,#8R-U]C
M86PN>&UL4$L! A0#%     @ 9($53U?+6 H73   =K\$ !4
M ( !CE " &IB<W,M,C Q.3 V,C=?9&5F+GAM;%!+ 0(4 Q0    ( &2!%4^3
MSK&:"ZT  &%]"0 5              "  =B< @!J8G-S+3(P,3DP-C(W7VQA
M8BYX;6Q02P$"% ,4    " !D@15/UA!CT%)Y   VZ0< %0
M@ $62@, :F)S<RTR,#$Y,#8R-U]P<F4N>&UL4$L%!@     &  8 B@$  )O#
$ P    $!

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